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 CommandInterface for commands. See command pattern.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute()ElementgetModifiedElement()intgetVersion()voidsetVersion(int version)voidundo()
-
-
-
Method Detail
-
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.
-
-