Class WrappingLabel2EditPart

  • All Implemented Interfaces:
    IAdaptable, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.RequestConstants, org.eclipse.gmf.runtime.common.core.util.IAdaptableSelection, org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener, org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart

    public class WrappingLabel2EditPart
    extends org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
    implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
    Generated class or method.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

        org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
      • Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart

        org.eclipse.gef.editparts.AbstractEditPart.EditPolicyIterator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int VISUAL_ID  
      • Fields inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart

        accessibleEP, elementGuid, FLAG__AUTO_CONNECTIONS_VISIBILITY, FLAG__IS_EDITABLE, GRAPHICAL_EDIT_PART__MAX_FLAG
      • Fields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

        figure, sourceConnections, targetConnections
      • Fields inherited from class org.eclipse.gef.editparts.AbstractEditPart

        children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
      • Fields inherited from interface org.eclipse.gef.EditPart

        SELECTED, SELECTED_NONE, SELECTED_PRIMARY
      • 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
      WrappingLabel2EditPart​(org.eclipse.gmf.runtime.notation.View view)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addSemanticListeners()  
      protected void createDefaultEditPolicies()  
      protected org.eclipse.draw2d.IFigure createFigure()  
      protected org.eclipse.gef.AccessibleEditPart getAccessibleEditPart()  
      Object getAdapter​(Class key)  
      org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint​(String semanticHint)  
      IContentAssistProcessor getCompletionProcessor()  
      String getEditText()  
      ICellEditorValidator getEditTextValidator()  
      int getKeyPoint()  
      protected Image getLabelIcon()  
      protected Image getLabelIconHelper​(org.eclipse.draw2d.IFigure figure)  
      protected String getLabelText()  
      protected String getLabelTextHelper​(org.eclipse.draw2d.IFigure figure)  
      protected org.eclipse.gef.tools.DirectEditManager getManager()  
      protected List getModelChildren()  
      org.eclipse.gmf.runtime.common.ui.services.parser.IParser getParser()  
      protected EObject getParserElement()  
      org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions getParserOptions()  
      protected void handleNotificationEvent​(Notification event)  
      protected boolean isEditable()  
      protected void performDirectEdit()  
      protected void performDirectEdit​(org.eclipse.draw2d.geometry.Point eventLocation)  
      protected void performDirectEditRequest​(org.eclipse.gef.Request request)  
      protected void refreshFont()  
      protected void refreshLabel()  
      protected void refreshStrikeThrough()  
      protected void refreshUnderline()  
      protected void refreshVisuals()  
      protected void removeSemanticListeners()  
      protected void setFontColor​(Color color)  
      void setLabel​(org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel figure)  
      protected void setLabelIconHelper​(org.eclipse.draw2d.IFigure figure, Image icon)  
      void setLabelText​(String text)  
      protected void setLabelTextHelper​(org.eclipse.draw2d.IFigure figure, String text)  
      protected void setManager​(org.eclipse.gef.tools.DirectEditManager manager)  
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart

        addNotationalListeners, getAccessibleText, getDragTracker, getReferencePoint, getSemanticType, getSnapBackPosition, isSnapBackNeeded, refresh, refreshBounds, registerSnapBackPosition, removeNotationalListeners
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart

        getResizableCompartments, getResizableNotationViews, understandsRequest
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart

        activate, addChild, addListenerFilter, addListenerFilter, basicGetModel, createConnection, createEditPolicies, deactivate, disableCanonicalFor, disableEditMode, enableEditMode, eraseSourceFeedback, eraseTargetFeedback, executeCommand, findEditPart, getChildBySemanticHintOnPrimaryView, getChildViewBySemanticHint, getCommand, getContentPaneFor, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getResourceManager, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, handleMajorSemanticChange, hasNotationView, isAutomaticalRefreshConnectionsVisibility, isCanonical, isEditModeEnabled, isSelectable, notifyChanged, performRequest, reactivateSemanticModel, refreshBackgroundColor, refreshChild, refreshFontColor, refreshForegroundColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, registerModel, removeListenerFilter, removeNotify, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setBackgroundColor, setConnectionsVisibility, setFont, setForegroundColor, setLineType, setLineWidth, setModel, setStructuralFeatureValue, setVisibility, showSourceFeedback, showTargetFeedback, transactionAboutToCommit, unregisterModel
      • Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

        addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisuals
      • Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart

        activateEditPolicies, addEditPartListener, createChild, deactivateEditPolicies, debug, debugFeedback, fireActivated, fireChildAdded, fireDeactivated, fireRemovingChild, fireSelectionChanged, getChildren, getEditPolicy, getEditPolicyIterator, getEventListeners, getFlag, getParent, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, refreshChildren, register, registerAccessibility, removeChild, removeEditPartListener, removeEditPolicy, setFlag, setFocus, setParent, setSelected, toString, unregister, unregisterAccessibility
      • Methods inherited from interface org.eclipse.gef.EditPart

        activate, addEditPartListener, addNotify, deactivate, eraseSourceFeedback, eraseTargetFeedback, getChildren, getCommand, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest
      • Methods inherited from interface org.eclipse.gef.GraphicalEditPart

        addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
    • Field Detail

      • VISUAL_ID

        public static final int VISUAL_ID
        See Also:
        Constant Field Values
        Generated class or method.
    • Constructor Detail

      • WrappingLabel2EditPart

        public WrappingLabel2EditPart​(org.eclipse.gmf.runtime.notation.View view)
        Generated class or method.
    • Method Detail

      • createDefaultEditPolicies

        protected void createDefaultEditPolicies()
        Overrides:
        createDefaultEditPolicies in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.
      • getKeyPoint

        public int getKeyPoint()
        Overrides:
        getKeyPoint in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.
      • getLabelTextHelper

        protected String getLabelTextHelper​(org.eclipse.draw2d.IFigure figure)
        Generated class or method.
      • setLabelTextHelper

        protected void setLabelTextHelper​(org.eclipse.draw2d.IFigure figure,
                                          String text)
        Generated class or method.
      • getLabelIconHelper

        protected Image getLabelIconHelper​(org.eclipse.draw2d.IFigure figure)
        Generated class or method.
      • setLabelIconHelper

        protected void setLabelIconHelper​(org.eclipse.draw2d.IFigure figure,
                                          Image icon)
        Generated class or method.
      • setLabel

        public void setLabel​(org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel figure)
        Generated class or method.
      • getModelChildren

        protected List getModelChildren()
        Overrides:
        getModelChildren in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • getChildBySemanticHint

        public org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint​(String semanticHint)
        Specified by:
        getChildBySemanticHint in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
        Overrides:
        getChildBySemanticHint in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • getParserElement

        protected EObject getParserElement()
        Generated class or method.
      • getLabelIcon

        protected Image getLabelIcon()
        Generated class or method.
      • getLabelText

        protected String getLabelText()
        Generated class or method.
      • setLabelText

        public void setLabelText​(String text)
        Specified by:
        setLabelText in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
        Generated class or method.
      • getEditText

        public String getEditText()
        Specified by:
        getEditText in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
        Generated class or method.
      • isEditable

        protected boolean isEditable()
        Generated class or method.
      • getEditTextValidator

        public ICellEditorValidator getEditTextValidator()
        Specified by:
        getEditTextValidator in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
        Generated class or method.
      • getCompletionProcessor

        public IContentAssistProcessor getCompletionProcessor()
        Specified by:
        getCompletionProcessor in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
        Generated class or method.
      • getParserOptions

        public org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions getParserOptions()
        Specified by:
        getParserOptions in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
        Generated class or method.
      • getParser

        public org.eclipse.gmf.runtime.common.ui.services.parser.IParser getParser()
        Specified by:
        getParser in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
        Generated class or method.
      • getManager

        protected org.eclipse.gef.tools.DirectEditManager getManager()
        Generated class or method.
      • setManager

        protected void setManager​(org.eclipse.gef.tools.DirectEditManager manager)
        Generated class or method.
      • performDirectEdit

        protected void performDirectEdit()
        Generated class or method.
      • performDirectEdit

        protected void performDirectEdit​(org.eclipse.draw2d.geometry.Point eventLocation)
        Generated class or method.
      • performDirectEditRequest

        protected void performDirectEditRequest​(org.eclipse.gef.Request request)
        Overrides:
        performDirectEditRequest in class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
        Generated class or method.
      • refreshVisuals

        protected void refreshVisuals()
        Overrides:
        refreshVisuals in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.
      • refreshLabel

        protected void refreshLabel()
        Generated class or method.
      • refreshUnderline

        protected void refreshUnderline()
        Generated class or method.
      • refreshStrikeThrough

        protected void refreshStrikeThrough()
        Generated class or method.
      • refreshFont

        protected void refreshFont()
        Overrides:
        refreshFont in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • setFontColor

        protected void setFontColor​(Color color)
        Overrides:
        setFontColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • addSemanticListeners

        protected void addSemanticListeners()
        Overrides:
        addSemanticListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • removeSemanticListeners

        protected void removeSemanticListeners()
        Overrides:
        removeSemanticListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • getAccessibleEditPart

        protected org.eclipse.gef.AccessibleEditPart getAccessibleEditPart()
        Overrides:
        getAccessibleEditPart in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.
      • getAdapter

        public Object getAdapter​(Class key)
        Specified by:
        getAdapter in interface IAdaptable
        Overrides:
        getAdapter in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.
      • handleNotificationEvent

        protected void handleNotificationEvent​(Notification event)
        Overrides:
        handleNotificationEvent in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.
      • createFigure

        protected org.eclipse.draw2d.IFigure createFigure()
        Overrides:
        createFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
        Generated class or method.