Package com.uppaal.model.core2
Interface Command
- All Known Implementing Classes:
AbstractCommand,AbstractTransaction,AddAnchorCommand,AppendQueriesCommand,ChangeAnchorCommand,ChangeMessageEndCommand,CompoundCommand,InsertAnchoredElementCommand,InsertEdgeCommand,InsertElementCommand,InsertInstanceCommand,InsertMessageCommand,InsertQueryCommand,InsertTemplateCommand,MoveTemplateCommand,RemoveAnchorCommand,RemoveElementCommand,RemoveLscElementCommand,RemoveQueryCommand,RemoveTemplateCommand,SetEndPointCommand,SetLengthCommand,SetPropertyCommand,SetPropertyWithPositionCommand,SetQueryCommand,SetSourceCommand,SetTargetCommand,SnapCommand,TranslationCommand,TranslationMessageLabelCommand,TranslationXCommand,TranslationYCommand
public interface Command
Interface for commands. See command pattern.
-
Method Summary
Modifier and Type Method Description voidexecute()ElementgetModifiedElement()intgetVersion()voidsetVersion(int version)voidundo()
-
Method Details
-
execute
void execute() -
undo
void undo() -
setVersion
void setVersion(int version) -
getVersion
int getVersion() -
getModifiedElement
Element getModifiedElement()- Returns:
- the modified element or its closest relative (sibling or parent) if the element is not displayed.
-