org.topcased.modeler.commands
Class ReconnectTargetToEdgeCommand
java.lang.Object
org.eclipse.gef.commands.Command
org.topcased.modeler.commands.ReconnectGraphEdgeCommand
org.topcased.modeler.commands.ReconnectNodeToEdgeCommand
org.topcased.modeler.commands.ReconnectTargetToEdgeCommand
public abstract class ReconnectTargetToEdgeCommand
- extends ReconnectNodeToEdgeCommand
Command which reconnect the target of a Typed link
This class tries to make modifications at a model level
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 |
ReconnectTargetToEdgeCommand
public ReconnectTargetToEdgeCommand(org.eclipse.gef.ConnectionEditPart connection,
java.lang.String featureName)
- Parameters:
domain
- connection
-
getOldGraphElement
protected GraphElement getOldGraphElement(org.eclipse.gef.ConnectionEditPart connection)
- Specified by:
getOldGraphElement
in class ReconnectGraphEdgeCommand
- Returns:
- Returns the current end element of the given edge
- See Also:
ReconnectGraphEdgeCommand.getOldGraphElement(org.eclipse.gef.ConnectionEditPart)
updateConnectors
protected void updateConnectors(GraphConnector newConnector,
GraphConnector oldConnector,
GraphConnector attachedConnector)
- Description copied from class:
ReconnectGraphEdgeCommand
- Updates anchors and edges within these connectors. Subclasses may remove and add
elements depending usage
- Specified by:
updateConnectors
in class ReconnectGraphEdgeCommand
- Parameters:
newConnector
- The connectors of the new elementoldConnector
- The connectors of the old element- See Also:
ReconnectGraphEdgeCommand.updateConnectors(org.topcased.modeler.di.model.GraphConnector, org.topcased.modeler.di.model.GraphConnector, org.topcased.modeler.di.model.GraphConnector)
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.