Interface that should be implemented in order to define a command
Since 1.5.0
Check if the model is in the right state to apply the command
WARNING: does not change the model
Model, simplified or schematic representation of real system
Receive the non-updated model and the real or system under test. Perform the checks post-execution - Throw in case of invalid state. Update the model accordingly
Sytem under test
Name of the command
Interface that should be implemented in order to define a command
Remarks
Since 1.5.0