Class WidgetContainerEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.ContainerEditPolicy
org.csstudio.opibuilder.editpolicies.WidgetContainerEditPolicy
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
public class WidgetContainerEditPolicy
extends org.eclipse.gef.editpolicies.ContainerEditPolicy
Container edit policy which supports children orphan.
-
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_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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.gef.commands.Command
getCreateCommand
(org.eclipse.gef.requests.CreateRequest request) protected org.eclipse.gef.commands.Command
getOrphanChildrenCommand
(org.eclipse.gef.requests.GroupRequest request) Methods inherited from class org.eclipse.gef.editpolicies.ContainerEditPolicy
getAddCommand, getCloneCommand, getCommand
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getHost, getTargetEditPart, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
-
Constructor Details
-
WidgetContainerEditPolicy
public WidgetContainerEditPolicy()
-
-
Method Details
-
getCreateCommand
protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gef.requests.CreateRequest request) - Specified by:
getCreateCommand
in classorg.eclipse.gef.editpolicies.ContainerEditPolicy
-
getOrphanChildrenCommand
protected org.eclipse.gef.commands.Command getOrphanChildrenCommand(org.eclipse.gef.requests.GroupRequest request) - Overrides:
getOrphanChildrenCommand
in classorg.eclipse.gef.editpolicies.ContainerEditPolicy
-