org.eclipse.gmt.umlx.editor.commands
Class CopyByValueCommand

java.lang.Object
  extended by org.eclipse.gef.commands.Command
      extended by org.eclipse.gmt.umlx.editor.command.AbstractCommand
          extended by org.eclipse.gmt.umlx.editor.commands.CopyByValueCommand
All Implemented Interfaces:
IAbstractCommand

public class CopyByValueCommand
extends AbstractCommand


Constructor Summary
CopyByValueCommand(IActiveEditDomain editDomain, java.util.List<java.lang.Object> selection, IAbstractCommand createCopyCommand, org.eclipse.emf.ecore.EObject copyParent, java.util.List<ISiblingAccessor<java.lang.Object,org.eclipse.emf.ecore.EObject,?>> copyAccessors, org.eclipse.draw2d.geometry.Point origin)
           
 
Method Summary
 void addSelectedObjects(java.util.Collection<java.lang.Object> selectedObjects, boolean isDone)
           
 void dispose()
           
 
Methods inherited from class org.eclipse.gmt.umlx.editor.command.AbstractCommand
canExecute, canUndo, couldNotUnlock, diagnoseCannotExecute, execute, getCommand, prepare, prepare, redo, requestModification, toString, undo
 
Methods inherited from class org.eclipse.gef.commands.Command
chain, getDebugLabel, getLabel, setDebugLabel, setLabel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmt.umlx.editor.command.IAbstractCommand
getLabel
 

Constructor Detail

CopyByValueCommand

public CopyByValueCommand(IActiveEditDomain editDomain,
                          java.util.List<java.lang.Object> selection,
                          IAbstractCommand createCopyCommand,
                          org.eclipse.emf.ecore.EObject copyParent,
                          java.util.List<ISiblingAccessor<java.lang.Object,org.eclipse.emf.ecore.EObject,?>> copyAccessors,
                          org.eclipse.draw2d.geometry.Point origin)
Method Detail

addSelectedObjects

public void addSelectedObjects(java.util.Collection<java.lang.Object> selectedObjects,
                               boolean isDone)
Specified by:
addSelectedObjects in interface IAbstractCommand
Overrides:
addSelectedObjects in class AbstractCommand

dispose

public void dispose()
Specified by:
dispose in interface IAbstractCommand
Overrides:
dispose in class AbstractCommand