com.uppaal.model.core2.lsc
Class InsertInstanceCommand

java.lang.Object
  extended by com.uppaal.model.core2.AbstractCommand
      extended by com.uppaal.model.core2.AbstractTransaction
          extended by com.uppaal.model.core2.InsertElementCommand
              extended by 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
committed, document
 
Fields inherited from class com.uppaal.model.core2.AbstractCommand
version
 
Constructor Summary
InsertInstanceCommand(Node parent, Node position, Node element, ViewWorkAround view)
           
 
Method Summary
protected  void doCancel()
           
protected  void doExecute()
           
protected  void doUndo()
           
 void move(int x, int y)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InsertInstanceCommand

public InsertInstanceCommand(Node parent,
                             Node position,
                             Node element,
                             ViewWorkAround view)
Method Detail

move

public void move(int x,
                 int y)
Overrides:
move in class InsertElementCommand

doCancel

protected void doCancel()
Overrides:
doCancel in class InsertElementCommand

doExecute

protected void doExecute()
Overrides:
doExecute in class InsertElementCommand

doUndo

protected void doUndo()
Overrides:
doUndo in class InsertElementCommand


Copyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.