Package com.uppaal.model.core2.lsc
Class InsertInstanceCommand
- java.lang.Object
-
- com.uppaal.model.core2.AbstractCommand
-
- com.uppaal.model.core2.AbstractTransaction
-
- com.uppaal.model.core2.InsertElementCommand
-
- com.uppaal.model.core2.lsc.InsertInstanceCommand
-
- All Implemented Interfaces:
Command
public class InsertInstanceCommand extends InsertElementCommand
A transaction command for inserting elements. The transaction supports optionally setting a position, repeatedly.
-
-
Field Summary
-
Fields inherited from class com.uppaal.model.core2.InsertElementCommand
element, parent, position
-
Fields inherited from class com.uppaal.model.core2.AbstractTransaction
commandManager, committed
-
Fields inherited from class com.uppaal.model.core2.AbstractCommand
version
-
-
Constructor Summary
Constructors Constructor Description InsertInstanceCommand(AbstractTemplate parent, Node position, Node element, ViewWorkAround view)Constructor
-
Method Summary
-
Methods inherited from class com.uppaal.model.core2.InsertElementCommand
getElement, getModifiedElement
-
Methods inherited from class com.uppaal.model.core2.AbstractTransaction
cancel, commit, execute, undo
-
Methods inherited from class com.uppaal.model.core2.AbstractCommand
getVersion, setVersion
-
-
-
-
Constructor Detail
-
InsertInstanceCommand
public InsertInstanceCommand(AbstractTemplate parent, Node position, Node element, ViewWorkAround view)
Constructor- Parameters:
parent- - The parent abstract templateposition- - The insert positionelement- - The elementview- - The view work around
-
-
Method Detail
-
move
public void move(int x, int y)- Overrides:
movein classInsertElementCommand
-
doCancel
protected void doCancel()
- Overrides:
doCancelin classInsertElementCommand
-
doExecute
protected void doExecute()
- Overrides:
doExecutein classInsertElementCommand
-
doUndo
protected void doUndo()
- Overrides:
doUndoin classInsertElementCommand
-
-