Class OperationProvidedRole2EditPart

java.lang.Object
org.eclipse.gef.editparts.AbstractEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.OperationProvidedRole2EditPart
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:
CustomOperationProvidedRole2EditPart

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

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
     

    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
     
    protected org.eclipse.draw2d.IFigure
     
    static final int
     

    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
    OperationProvidedRole2EditPart(org.eclipse.gmf.runtime.notation.View view)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addBorderItem(org.eclipse.draw2d.IFigure borderItemContainer, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)
     
    protected void
     
    protected org.eclipse.gef.editpolicies.LayoutEditPolicy
     
    protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure
    Creates figure for this edit part.
    protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure
     
    protected org.eclipse.draw2d.IFigure
     
    org.eclipse.draw2d.IFigure
     
    List<org.eclipse.gmf.runtime.emf.type.core.IElementType>
     
    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>
     
    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
     
    org.eclipse.gef.EditPolicy
     
     
    protected void
     
    protected void
     
    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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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.core.runtime.IAdaptable

    getAdapter

    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 Details

    • VISUAL_ID

      public static final int VISUAL_ID
      See Also:
      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 Details

    • OperationProvidedRole2EditPart

      public OperationProvidedRole2EditPart(org.eclipse.gmf.runtime.notation.View view)
      Generated class or method.
  • Method Details

    • 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.
    • getPrimaryShape

      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.