com.uppaal.model.core2
Class InsertTemplateCommand

java.lang.Object
  extended by com.uppaal.model.core2.AbstractCommand
      extended by com.uppaal.model.core2.InsertTemplateCommand
All Implemented Interfaces:
Command

public class InsertTemplateCommand
extends AbstractCommand

A transaction command for inserting elements. The transaction supports optionally setting a position, repeatedly.


Field Summary
 
Fields inherited from class com.uppaal.model.core2.AbstractCommand
version
 
Constructor Summary
InsertTemplateCommand(Node parent, Node position, Node element)
           
 
Method Summary
 void execute()
           
 Element getModifiedElement()
           
 void 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

InsertTemplateCommand

public InsertTemplateCommand(Node parent,
                             Node position,
                             Node element)
Method Detail

execute

public void execute()

undo

public void undo()

getModifiedElement

public Element getModifiedElement()
Returns:
the modified element or its closest relative (sibling or parent) if the element is not displayed.


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