Class ArraySpinnerDirectEditPolicy

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

public class ArraySpinnerDirectEditPolicy extends org.eclipse.gef.editpolicies.DirectEditPolicy
The Editpolicy to handle direct text edit in index spinner of an array widget.
  • 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
    getDirectEditCommand(org.eclipse.gef.requests.DirectEditRequest edit)
     
    protected void
    showCurrentEditValue(org.eclipse.gef.requests.DirectEditRequest request)
     

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

    eraseDirectEditFeedback, eraseSourceFeedback, getCommand, revertOldEditValue, showDirectEditFeedback, showSourceFeedback, storeOldEditValue, understandsRequest

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

    addFeedback, getFeedbackLayer, getHost, getHostFigure, getLayer, removeFeedback

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

    activate, deactivate, debugFeedback, eraseTargetFeedback, getTargetEditPart, setHost, showTargetFeedback, toString

    Methods inherited from class java.lang.Object

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

    • ArraySpinnerDirectEditPolicy

      public ArraySpinnerDirectEditPolicy()
  • Method Details

    • getDirectEditCommand

      protected org.eclipse.gef.commands.Command getDirectEditCommand(org.eclipse.gef.requests.DirectEditRequest edit)
      Specified by:
      getDirectEditCommand in class org.eclipse.gef.editpolicies.DirectEditPolicy
    • showCurrentEditValue

      protected void showCurrentEditValue(org.eclipse.gef.requests.DirectEditRequest request)
      Specified by:
      showCurrentEditValue in class org.eclipse.gef.editpolicies.DirectEditPolicy