GEF v2.0

org.eclipse.gef.editpolicies
Class NodeEditPolicy

java.lang.Object
  |
  +--org.eclipse.gef.editpolicies.AbstractEditPolicy
        |
        +--org.eclipse.gef.editpolicies.NodeEditPolicy
All Implemented Interfaces:
EditPolicy, RequestConstants

public class NodeEditPolicy
extends AbstractEditPolicy


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_CHILD, REQ_ALIGN_CHILDREN, REQ_ANCESTOR_DELETED, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_BENDPOINT, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILD, REQ_MOVE_CHILDREN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_END, REQ_RECONNECT_SOURCE, REQ_RECONNECT_START, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILD, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER, REQ_SOURCE_DELETED, REQ_TARGET_DELETED
 
Constructor Summary
NodeEditPolicy()
           
 
Method Summary
protected  Command getAncestorDeletedCommand(DeleteRequest req)
          By default, handle an ancestor deletion the same as if the host's model were being deleted.
 Command getCommand(Request request)
          Returns a command or null based on the request
protected  Command getDeleteCommand(DeleteRequest delRequest)
           
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, initialize, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeEditPolicy

public NodeEditPolicy()
Method Detail

getAncestorDeletedCommand

protected Command getAncestorDeletedCommand(DeleteRequest req)
By default, handle an ancestor deletion the same as if the host's model were being deleted.

getCommand

public Command getCommand(Request request)
Returns a command or null based on the request
Overrides:
getCommand in class AbstractEditPolicy

getDeleteCommand

protected Command getDeleteCommand(DeleteRequest delRequest)

GEF v2.0