be.ac.vub.cocompose.eclipse.editpolicies
Class CoComposeTreeEditPolicy

java.lang.Object
  extended byorg.eclipse.gef.editpolicies.AbstractEditPolicy
      extended bybe.ac.vub.cocompose.eclipse.editpolicies.CoComposeTreeEditPolicy
All Implemented Interfaces:
EditPolicy, RequestConstants

public class CoComposeTreeEditPolicy
extends AbstractEditPolicy

Edit policy for CoCompose tree elements.

Since:
0.2.9
Version:
0.2.9, 28/04/2004
Author:
Dennis Wagelaar

Field Summary
 
Fields inherited from interface org.eclipse.gef.EditPolicy
COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE
 
Fields inherited from interface org.eclipse.gef.RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
 
Constructor Summary
CoComposeTreeEditPolicy()
           
 
Method Summary
 Command getCommand(Request req)
           
protected  Command getMoveCommand(Request req)
          Gets a move command.
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoComposeTreeEditPolicy

public CoComposeTreeEditPolicy()
Method Detail

getCommand

public Command getCommand(Request req)
See Also:
EditPolicy.getCommand(org.eclipse.gef.Request)

getMoveCommand

protected Command getMoveCommand(Request req)
Gets a move command.

Parameters:
req -
Returns:
the move command.