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 void
execute()
Element
getModifiedElement()
int
getVersion()
void
setVersion(int version)
void
undo()
-
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.
-