Class ListLayoutEditPolicy

  • All Implemented Interfaces:
    org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

    public class ListLayoutEditPolicy
    extends org.eclipse.gef.editpolicies.LayoutEditPolicy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ROLE  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.gef.EditPolicy createChildEditPolicy​(org.eclipse.gef.EditPart child)  
      protected void eraseLayoutTargetFeedback​(org.eclipse.gef.Request request)  
      protected DropFeedbackEnabled findFeedbackPart​(org.eclipse.gef.EditPart movingPart)  
      protected DropFeedbackEnabled findFeedbackPart​(org.eclipse.gef.Request request)  
      protected org.eclipse.gef.commands.Command getCreateCommand​(org.eclipse.gef.requests.CreateRequest request)  
      protected org.eclipse.gef.commands.Command getMoveChildrenCommand​(org.eclipse.gef.Request request)  
      protected void showLayoutTargetFeedback​(org.eclipse.gef.Request request)  
      protected boolean validateRequest​(org.eclipse.gef.Request request)  
      • Methods inherited from class org.eclipse.gef.editpolicies.LayoutEditPolicy

        activate, createListener, createSizeOnDropFeedback, deactivate, decorateChild, decorateChildren, eraseSizeOnDropFeedback, eraseTargetFeedback, getAddCommand, getCloneCommand, getCommand, getCreationFeedbackOffset, getDeleteDependantCommand, getLayoutContainer, getLayoutOrigin, getOrphanChildrenCommand, getSizeOnDropFeedback, getSizeOnDropFeedback, getTargetEditPart, setListener, showSizeOnDropFeedback, showTargetFeedback, translateFromAbsoluteToLayoutRelative, translateFromLayoutRelativeToAbsolute, undecorateChild, undecorateChildren
      • Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy

        addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback
      • Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy

        debugFeedback, eraseSourceFeedback, getHost, setHost, showSourceFeedback, toString, understandsRequest
    • Constructor Detail

      • ListLayoutEditPolicy

        public ListLayoutEditPolicy()
    • Method Detail

      • createChildEditPolicy

        protected org.eclipse.gef.EditPolicy createChildEditPolicy​(org.eclipse.gef.EditPart child)
        Specified by:
        createChildEditPolicy in class org.eclipse.gef.editpolicies.LayoutEditPolicy
      • getCreateCommand

        protected org.eclipse.gef.commands.Command getCreateCommand​(org.eclipse.gef.requests.CreateRequest request)
        Specified by:
        getCreateCommand in class org.eclipse.gef.editpolicies.LayoutEditPolicy
      • getMoveChildrenCommand

        protected org.eclipse.gef.commands.Command getMoveChildrenCommand​(org.eclipse.gef.Request request)
        Specified by:
        getMoveChildrenCommand in class org.eclipse.gef.editpolicies.LayoutEditPolicy
      • showLayoutTargetFeedback

        protected void showLayoutTargetFeedback​(org.eclipse.gef.Request request)
        Overrides:
        showLayoutTargetFeedback in class org.eclipse.gef.editpolicies.LayoutEditPolicy
      • eraseLayoutTargetFeedback

        protected void eraseLayoutTargetFeedback​(org.eclipse.gef.Request request)
        Overrides:
        eraseLayoutTargetFeedback in class org.eclipse.gef.editpolicies.LayoutEditPolicy
      • validateRequest

        protected boolean validateRequest​(org.eclipse.gef.Request request)
      • findFeedbackPart

        protected DropFeedbackEnabled findFeedbackPart​(org.eclipse.gef.Request request)
      • findFeedbackPart

        protected DropFeedbackEnabled findFeedbackPart​(org.eclipse.gef.EditPart movingPart)