Class ContainerHighlightEditPolicy

java.lang.Object
org.eclipse.gef.editpolicies.AbstractEditPolicy
org.eclipse.gef.editpolicies.GraphicalEditPolicy
org.csstudio.opibuilder.widgets.editparts.ContainerHighlightEditPolicy
All Implemented Interfaces:
org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public class ContainerHighlightEditPolicy extends org.eclipse.gef.editpolicies.GraphicalEditPolicy
The EditPolicy help to show the blue background when there are selected widgets hovering over the container.
  • 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
    void
    eraseTargetFeedback(org.eclipse.gef.Request request)
     
    org.eclipse.gef.EditPart
    getTargetEditPart(org.eclipse.gef.Request request)
     
    protected void
     
    void
    showTargetFeedback(org.eclipse.gef.Request request)
     

    Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy

    addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback

    Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy

    activate, deactivate, debugFeedback, eraseSourceFeedback, getCommand, getHost, setHost, showSourceFeedback, toString, understandsRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ContainerHighlightEditPolicy

      public ContainerHighlightEditPolicy()
  • Method Details

    • getTargetEditPart

      public org.eclipse.gef.EditPart getTargetEditPart(org.eclipse.gef.Request request)
      Specified by:
      getTargetEditPart in interface org.eclipse.gef.EditPolicy
      Overrides:
      getTargetEditPart in class org.eclipse.gef.editpolicies.AbstractEditPolicy
    • showHighlight

      protected void showHighlight()
    • eraseTargetFeedback

      public void eraseTargetFeedback(org.eclipse.gef.Request request)
      Specified by:
      eraseTargetFeedback in interface org.eclipse.gef.EditPolicy
      Overrides:
      eraseTargetFeedback in class org.eclipse.gef.editpolicies.AbstractEditPolicy
    • showTargetFeedback

      public void showTargetFeedback(org.eclipse.gef.Request request)
      Specified by:
      showTargetFeedback in interface org.eclipse.gef.EditPolicy
      Overrides:
      showTargetFeedback in class org.eclipse.gef.editpolicies.AbstractEditPolicy