Class TextDirectEditPolicy

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

public class TextDirectEditPolicy extends org.eclipse.gef.editpolicies.DirectEditPolicy
The Editpolicy to handle direct text edit.
  • 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, getHostFigure, getLayer, removeFeedback

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

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

    Methods inherited from class java.lang.Object

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

    • TextDirectEditPolicy

      public TextDirectEditPolicy()
  • 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