Package org.eclipse.gef.editpolicies
Class ContainerEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.ContainerEditPolicy
- All Implemented Interfaces:
- EditPolicy,- RequestConstants
An EditPolicy for use with container editparts. This policy can be used to
 contribute commands to add, create, and orphan requests.
- 
Field SummaryFields inherited from interface org.eclipse.gef.EditPolicyCOMPONENT_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_ROLEFields inherited from interface org.eclipse.gef.RequestConstantsREQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected CommandgetAddCommand(GroupRequest request) Override to contribute to add requests.protected CommandgetCloneCommand(ChangeBoundsRequest request) Override to contribute to clone requests.getCommand(Request request) Overridden to check for add, create, and orphan.protected abstract CommandgetCreateCommand(CreateRequest request) Clients must implement to contribute to create requests.protected CommandgetOrphanChildrenCommand(GroupRequest request) Override to contribute to orphan requests.Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicyactivate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
- 
Constructor Details- 
ContainerEditPolicypublic ContainerEditPolicy()
 
- 
- 
Method Details- 
getAddCommandOverride to contribute to add requests.- Parameters:
- request- the add request
- Returns:
- the command contribution to the add
 
- 
getCloneCommandOverride to contribute to clone requests.- Parameters:
- request- the clone request
- Returns:
- the command contribution to the clone
 
- 
getCommandOverridden to check for add, create, and orphan.- Specified by:
- getCommandin interface- EditPolicy
- Overrides:
- getCommandin class- AbstractEditPolicy
- Parameters:
- request- the Request
- Returns:
- nullor a Command contribution
- See Also:
 
- 
getCreateCommandClients must implement to contribute to create requests.- Parameters:
- request- the create request
- Returns:
- nullor a command contribution
 
- 
getOrphanChildrenCommandOverride to contribute to orphan requests.- Parameters:
- request- the orphan request
- Returns:
- a command contribution for the orphan
 
 
-