Class SinkRoleEditPart

  • All Implemented Interfaces:
    IAdaptable, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, org.eclipse.gef.NodeEditPart, 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.IBorderedShapeEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.INotableEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart
    Direct Known Subclasses:
    CustomSinkRoleEditPart

    public class SinkRoleEditPart
    extends org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
    Generated class or method.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      class  SinkRoleEditPart.SinkRoleFigure  
      • Nested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart

        org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart.ShapeContainerEditPolicy
      • 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
      protected org.eclipse.draw2d.IFigure contentPane  
      protected org.eclipse.draw2d.IFigure primaryShape  
      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
      SinkRoleEditPart​(org.eclipse.gmf.runtime.notation.View view)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addBorderItem​(org.eclipse.draw2d.IFigure borderItemContainer, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)  
      protected void createDefaultEditPolicies()  
      protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()  
      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createMainFigure()
      Creates figure for this edit part.
      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()  
      protected org.eclipse.draw2d.IFigure createNodeShape()  
      org.eclipse.draw2d.IFigure getContentPane()  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSource()  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSourceAndTarget​(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnTarget()  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForSource​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)  
      List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForTarget​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)  
      org.eclipse.gef.EditPart getPrimaryChildEditPart()  
      org.eclipse.gef.EditPolicy getPrimaryDragEditPolicy()  
      SinkRoleEditPart.SinkRoleFigure getPrimaryShape()  
      protected void setBackgroundColor​(Color color)  
      protected void setForegroundColor​(Color color)  
      protected void setLineType​(int style)  
      protected void setLineWidth​(int width)  
      protected org.eclipse.draw2d.IFigure setupContentPane​(org.eclipse.draw2d.IFigure nodeShape)
      Default implementation treats passed figure as content pane.
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart

        addChildVisual, createNodeFigure, getBorderedFigure, getContentPaneFor, getMainFigure, removeChildVisual, reorderChild, setLayoutConstraint
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart

        getBorderItemLocator, getDragTracker, refreshBounds
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart

        canAttachNote, createFigure, getModelSourceConnections, getModelTargetConnections, getNodeFigure, getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor, handleNotificationEvent, mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor, refreshBackgroundColor, refreshTransparency, setGradient, setTransparency, supportsGradient, supportsRoundedCorners
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart

        getLocation, getSize, getTargetEditPart, refreshVisuals
      • Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart

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

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

        addNodeListener, addNotify, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getFigure, getLayer, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderSourceConnection, reorderTargetConnection, setFigure, 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, 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, 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, getFigure, getSourceConnections, getTargetConnections, removeNodeListener
      • Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart

        disableEditMode, enableEditMode, isEditModeEnabled
      • Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart

        findEditPart, getChildBySemanticHint, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getNotationView, getPreferredValue, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue
    • Field Detail

      • VISUAL_ID

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

        protected org.eclipse.draw2d.IFigure contentPane
        Generated class or method.
      • primaryShape

        protected org.eclipse.draw2d.IFigure primaryShape
        Generated class or method.
    • Constructor Detail

      • SinkRoleEditPart

        public SinkRoleEditPart​(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.BorderedBorderItemEditPart
        Generated class or method.
      • createLayoutEditPolicy

        protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()
        Generated class or method.
      • createNodeShape

        protected org.eclipse.draw2d.IFigure createNodeShape()
        Generated class or method.
      • addBorderItem

        protected void addBorderItem​(org.eclipse.draw2d.IFigure borderItemContainer,
                                     org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)
        Overrides:
        addBorderItem in class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
        Generated class or method.
      • createNodePlate

        protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
        Generated class or method.
      • getPrimaryDragEditPolicy

        public org.eclipse.gef.EditPolicy getPrimaryDragEditPolicy()
        Overrides:
        getPrimaryDragEditPolicy in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
        Generated class or method.
      • createMainFigure

        protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createMainFigure()
        Creates figure for this edit part. Body of this method does not depend on settings in generation model so you may safely remove generated tag and modify it.
        Specified by:
        createMainFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
        Generated class or method.
      • setupContentPane

        protected org.eclipse.draw2d.IFigure setupContentPane​(org.eclipse.draw2d.IFigure nodeShape)
        Default implementation treats passed figure as content pane. Respects layout one may have set for generated figure.
        Parameters:
        nodeShape - instance of generated figure class
        Generated class or method.
      • getContentPane

        public org.eclipse.draw2d.IFigure getContentPane()
        Specified by:
        getContentPane in interface org.eclipse.gef.GraphicalEditPart
        Overrides:
        getContentPane in class org.eclipse.gef.editparts.AbstractGraphicalEditPart
        Generated class or method.
      • setForegroundColor

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

        protected void setBackgroundColor​(Color color)
        Overrides:
        setBackgroundColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
        Generated class or method.
      • setLineWidth

        protected void setLineWidth​(int width)
        Overrides:
        setLineWidth in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • setLineType

        protected void setLineType​(int style)
        Overrides:
        setLineType in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
        Generated class or method.
      • getPrimaryChildEditPart

        public org.eclipse.gef.EditPart getPrimaryChildEditPart()
        Specified by:
        getPrimaryChildEditPart in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
        Overrides:
        getPrimaryChildEditPart in class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
        Generated class or method.
      • getMARelTypesOnSource

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSource()
        Generated class or method.
      • getMARelTypesOnSourceAndTarget

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSourceAndTarget​(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
        Generated class or method.
      • getMATypesForTarget

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForTarget​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
        Generated class or method.
      • getMARelTypesOnTarget

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnTarget()
        Generated class or method.
      • getMATypesForSource

        public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForSource​(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
        Generated class or method.