Class StartAction2EditPart

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
de.uka.ipd.sdq.pcm.gmf.seff.edit.parts.StartAction2EditPart
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.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:
CustomStartAction2EditPart

public class StartAction2EditPart extends org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
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
    StartAction2EditPart(org.eclipse.gmf.runtime.notation.View view)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected org.eclipse.gef.editpolicies.LayoutEditPolicy
     
    protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure
     
    protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure
    Creates the node plate.
    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.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)
     

    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, refreshBounds, 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, getContentPaneFor, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getDragTracker, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getModelChildren, getNotationView, getPreferredValue, getPrimaryChildEditPart, 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

    addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getFigure, getLayer, 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, 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, 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, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint

    Methods inherited from interface org.eclipse.core.runtime.IAdaptable

    getAdapter
  • 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

    • StartAction2EditPart

      public StartAction2EditPart(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.ShapeNodeEditPart
      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

      public StartAction2EditPart.StartFigure getPrimaryShape()
      Generated class or method.
    • createNodePlate

      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
      Creates the node plate.
      Returns:
      the node figure
      Generated class or method.
    • getPrimaryDragEditPolicy

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

      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodeFigure()
      Specified by:
      createNodeFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
      Generated class or method.
    • setupContentPane

      protected org.eclipse.draw2d.IFigure setupContentPane(org.eclipse.draw2d.IFigure nodeShape)
      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.
    • 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.