vocleditor.commands
Class MoveAssociationRoleLabelCommand

java.lang.Object
  extended by org.eclipse.gef.commands.Command
      extended by vocleditor.commands.MoveAssociationRoleLabelCommand

public class MoveAssociationRoleLabelCommand
extends org.eclipse.gef.commands.Command

Command for moving AssociationRole Labels

Author:
jan

Constructor Summary
MoveAssociationRoleLabelCommand(VOCLModel.AssociationRole associationRole, org.eclipse.draw2d.IFigure figure, org.eclipse.draw2d.geometry.Point offset, org.eclipse.draw2d.geometry.Point connectionEndPoint)
          Constructor
 
Method Summary
 void execute()
           
 void redo()
           
 void undo()
           
 
Methods inherited from class org.eclipse.gef.commands.Command
canExecute, canUndo, chain, dispose, getDebugLabel, getLabel, setDebugLabel, setLabel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveAssociationRoleLabelCommand

public MoveAssociationRoleLabelCommand(VOCLModel.AssociationRole associationRole,
                                       org.eclipse.draw2d.IFigure figure,
                                       org.eclipse.draw2d.geometry.Point offset,
                                       org.eclipse.draw2d.geometry.Point connectionEndPoint)
Constructor

Parameters:
associationRole - The AssociationRole which's label is to be moved
figure - The label's figure
offset - The offset of movement
connectionEndPoint - Endpoint of the connection.
Method Detail

execute

public void execute()
Overrides:
execute in class org.eclipse.gef.commands.Command
See Also:
Command.execute()

redo

public void redo()
Overrides:
redo in class org.eclipse.gef.commands.Command
See Also:
Command.redo()

undo

public void undo()
Overrides:
undo in class org.eclipse.gef.commands.Command
See Also:
Command.undo()