Class WidgetTreeContainerEditPolicy
java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.TreeContainerEditPolicy
org.csstudio.opibuilder.editpolicies.WidgetTreeContainerEditPolicy
- All Implemented Interfaces:
org.eclipse.gef.EditPolicy
,org.eclipse.gef.RequestConstants
public class WidgetTreeContainerEditPolicy
extends org.eclipse.gef.editpolicies.TreeContainerEditPolicy
The edit policy for widgets operation on a tree.
-
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
createCreateCommand
(AbstractWidgetModel widgetModel, org.eclipse.draw2d.geometry.Rectangle r, int index, String label) protected org.eclipse.gef.commands.Command
getAddCommand
(org.eclipse.gef.requests.ChangeBoundsRequest request) protected org.eclipse.gef.commands.Command
getCreateCommand
(org.eclipse.gef.requests.CreateRequest request) protected org.eclipse.gef.commands.Command
getMoveChildrenCommand
(org.eclipse.gef.requests.ChangeBoundsRequest request) protected boolean
isAncestor
(org.eclipse.gef.EditPart source, org.eclipse.gef.EditPart target) Methods inherited from class org.eclipse.gef.editpolicies.TreeContainerEditPolicy
eraseTargetFeedback, findIndexOfTreeItemAt, findTreeItemAt, getCommand, getTargetEditPart, showTargetFeedback
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
activate, deactivate, debugFeedback, eraseSourceFeedback, getHost, setHost, showSourceFeedback, toString, understandsRequest
-
Constructor Details
-
WidgetTreeContainerEditPolicy
public WidgetTreeContainerEditPolicy()
-
-
Method Details
-
getAddCommand
protected org.eclipse.gef.commands.Command getAddCommand(org.eclipse.gef.requests.ChangeBoundsRequest request) - Specified by:
getAddCommand
in classorg.eclipse.gef.editpolicies.TreeContainerEditPolicy
-
getCreateCommand
protected org.eclipse.gef.commands.Command getCreateCommand(org.eclipse.gef.requests.CreateRequest request) - Specified by:
getCreateCommand
in classorg.eclipse.gef.editpolicies.TreeContainerEditPolicy
-
getMoveChildrenCommand
protected org.eclipse.gef.commands.Command getMoveChildrenCommand(org.eclipse.gef.requests.ChangeBoundsRequest request) - Specified by:
getMoveChildrenCommand
in classorg.eclipse.gef.editpolicies.TreeContainerEditPolicy
-
createCreateCommand
protected org.eclipse.gef.commands.Command createCreateCommand(AbstractWidgetModel widgetModel, org.eclipse.draw2d.geometry.Rectangle r, int index, String label) -
isAncestor
protected boolean isAncestor(org.eclipse.gef.EditPart source, org.eclipse.gef.EditPart target)
-