Eclipse GEF
2.1

org.eclipse.gef.editpolicies
Class ContainerEditPolicy

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

public abstract class ContainerEditPolicy
extends AbstractEditPolicy


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
ContainerEditPolicy()
           
 
Method Summary
protected  void createCreateCommand(Object parent, CreationFactory factory)
           
protected  Command getAddCommand(GroupRequest request)
           
 Command getCommand(Request request)
          Returns null by default.
protected abstract  Command getCreateCommand(CreateRequest request)
           
protected  Command getOrphanChildrenCommand(GroupRequest request)
           
 
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

ContainerEditPolicy

public ContainerEditPolicy()
Method Detail

createCreateCommand

protected final void createCreateCommand(Object parent,
                                         CreationFactory factory)

getAddCommand

protected Command getAddCommand(GroupRequest request)

getCommand

public Command getCommand(Request request)
Description copied from class: AbstractEditPolicy
Returns null by default. null is used to indicate that the EditPolicy does not contribute to the specified Request.

Specified by:
getCommand in interface EditPolicy
Overrides:
getCommand in class AbstractEditPolicy
See Also:
EditPolicy.getCommand(Request)

getCreateCommand

protected abstract Command getCreateCommand(CreateRequest request)

getOrphanChildrenCommand

protected Command getOrphanChildrenCommand(GroupRequest request)

Eclipse GEF
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.