com.uppaal.model.core2.lsc
Class RemoveLscElementCommand
java.lang.Object
com.uppaal.model.core2.AbstractCommand
com.uppaal.model.core2.lsc.RemoveLscElementCommand
- All Implemented Interfaces:
- Command
public class RemoveLscElementCommand
- extends AbstractCommand
This is an attempt to decouple LSC-specific removal command features.
TODO: FIXME:
The proper refactoring would move most of this implementation into
LSC elements themselves and make them canvas/view-independent(!).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
node
protected Node node
parent
protected Node parent
RemoveLscElementCommand
public RemoveLscElementCommand(Node node,
ViewWorkAround view)
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.