Modelers

org.topcased.modeler.commands
Class ReconnectNodeToEdgeCommand

java.lang.Object
  extended by org.eclipse.gef.commands.Command
      extended by org.topcased.modeler.commands.ReconnectGraphEdgeCommand
          extended by org.topcased.modeler.commands.ReconnectNodeToEdgeCommand
Direct Known Subclasses:
ReconnectSourceToEdgeCommand, ReconnectTargetToEdgeCommand

public abstract class ReconnectNodeToEdgeCommand
extends ReconnectGraphEdgeCommand

Sets a reference of the given edge to the node


Constructor Summary
ReconnectNodeToEdgeCommand(org.eclipse.gef.ConnectionEditPart connection, java.lang.String featureName)
           
 
Method Summary
protected abstract  EObject getObjectToUpdate()
          Returns the model object to be updated by changements
protected  void redoModel()
          Update the model after at the end of the redo() method.
protected  void undoModel()
          Update the model at the end of the undo() method.
 
Methods inherited from class org.topcased.modeler.commands.ReconnectGraphEdgeCommand
canExecute, execute, getEdge, getNewElement, getOldElement, getOldGraphElement, initializeConnectors, redo, setNewElement, undo, updateConnectors
 
Methods inherited from class org.eclipse.gef.commands.Command
canUndo, chain, dispose, getDebugLabel, getLabel, setDebugLabel, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReconnectNodeToEdgeCommand

public ReconnectNodeToEdgeCommand(org.eclipse.gef.ConnectionEditPart connection,
                                  java.lang.String featureName)
Parameters:
domain -
connection -
Method Detail

redoModel

protected void redoModel()
Description copied from class: ReconnectGraphEdgeCommand
Update the model after at the end of the redo() method. This method should be overriden by subclasses.

Specified by:
redoModel in class ReconnectGraphEdgeCommand
See Also:
ReconnectGraphEdgeCommand.redoModel()

undoModel

protected void undoModel()
Description copied from class: ReconnectGraphEdgeCommand
Update the model at the end of the undo() method. This method should be overriden by subclasses.

Specified by:
undoModel in class ReconnectGraphEdgeCommand
See Also:
ReconnectGraphEdgeCommand.undoModel()

getObjectToUpdate

protected abstract EObject getObjectToUpdate()
Returns the model object to be updated by changements

Returns:
The object to be updated

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.