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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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 class org.eclipse.gef.editpolicies.ContainerEditPolicy
    • getOrphanChildrenCommand

      protected org.eclipse.gef.commands.Command getOrphanChildrenCommand(org.eclipse.gef.requests.GroupRequest request)
      Overrides:
      getOrphanChildrenCommand in class org.eclipse.gef.editpolicies.ContainerEditPolicy