org.eclipse.gmf.runtime.lite.commands
Class RemoveNotationalElementCommand

java.lang.Object
  extended by org.eclipse.emf.common.command.AbstractCommand
      extended by org.eclipse.gmf.runtime.lite.commands.RemoveNotationalElementCommand
All Implemented Interfaces:
org.eclipse.emf.common.command.Command
Direct Known Subclasses:
RemoveNotationalEdgeCommand

public class RemoveNotationalElementCommand
extends org.eclipse.emf.common.command.AbstractCommand


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.command.AbstractCommand
org.eclipse.emf.common.command.AbstractCommand.NonDirtying
 
Field Summary
 
Fields inherited from class org.eclipse.emf.common.command.AbstractCommand
description, isExecutable, isPrepared, label
 
Constructor Summary
RemoveNotationalElementCommand(org.eclipse.gmf.runtime.notation.View parentView, org.eclipse.gmf.runtime.notation.View childView)
           
 
Method Summary
 boolean canUndo()
           
 void execute()
           
protected  org.eclipse.gmf.runtime.notation.View getChildView()
           
protected  org.eclipse.gmf.runtime.notation.View getParent()
           
protected  boolean prepare()
           
 void redo()
           
protected  void restoreElement()
           
protected  void sweepElement()
           
 void undo()
           
 
Methods inherited from class org.eclipse.emf.common.command.AbstractCommand
canExecute, chain, dispose, getAffectedObjects, getDescription, getLabel, getResult, setDescription, setLabel, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoveNotationalElementCommand

public RemoveNotationalElementCommand(org.eclipse.gmf.runtime.notation.View parentView,
                                      org.eclipse.gmf.runtime.notation.View childView)
Method Detail

prepare

protected boolean prepare()
Overrides:
prepare in class org.eclipse.emf.common.command.AbstractCommand

canUndo

public boolean canUndo()
Specified by:
canUndo in interface org.eclipse.emf.common.command.Command
Overrides:
canUndo in class org.eclipse.emf.common.command.AbstractCommand

execute

public void execute()

sweepElement

protected void sweepElement()

redo

public void redo()

undo

public void undo()
Specified by:
undo in interface org.eclipse.emf.common.command.Command
Overrides:
undo in class org.eclipse.emf.common.command.AbstractCommand

restoreElement

protected void restoreElement()

getChildView

protected final org.eclipse.gmf.runtime.notation.View getChildView()

getParent

protected final org.eclipse.gmf.runtime.notation.View getParent()


Copyright © 2012. All Rights Reserved.