Class ScenarioBehaviourEditPart

  • 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

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

      Nested Classes 
      Modifier and Type Class Description
      class  ScenarioBehaviourEditPart.ScenarioBehaviourFigure  
      • 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
      ScenarioBehaviourEditPart​(org.eclipse.gmf.runtime.notation.View view)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createDefaultEditPolicies()  
      protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()  
      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodeFigure()  
      protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()  
      protected org.eclipse.draw2d.IFigure createNodeShape()  
      org.eclipse.draw2d.IFigure getContentPane()  
      ScenarioBehaviourEditPart.ScenarioBehaviourFigure 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)  
      • 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, getPrimaryDragEditPolicy, 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 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
    • 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

      • ScenarioBehaviourEditPart

        public ScenarioBehaviourEditPart​(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.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.
      • createNodePlate

        protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
        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.