Class RandomVariableNodeContainerEditPart

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.AbstractBorderedShapeEditPart
org.eclipse.sirius.diagram.ui.edit.api.part.AbstractBorderedDiagramElementEditPart
org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramElementContainerEditPart
org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramContainerEditPart
org.eclipse.sirius.diagram.ui.internal.edit.parts.DNodeContainer2EditPart
org.palladiosimulator.editors.sirius.custom.editpart.RandomVariableNodeContainerEditPart
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.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, org.eclipse.sirius.diagram.ui.edit.api.part.IAbstractDiagramNodeEditPart, org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramContainerEditPart, org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramElementEditPart, org.eclipse.sirius.diagram.ui.edit.api.part.ISiriusEditPart, org.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart

public class RandomVariableNodeContainerEditPart extends org.eclipse.sirius.diagram.ui.internal.edit.parts.DNodeContainer2EditPart implements org.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart
  • Nested Class Summary

    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 inherited from class org.eclipse.sirius.diagram.ui.internal.edit.parts.DNodeContainer2EditPart

    VISUAL_ID

    Fields inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramElementContainerEditPart

    contentPane, DEFAULT_SPACING, primaryShape

    Fields inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractBorderedDiagramElementEditPart

    authListener

    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
    RandomVariableNodeContainerEditPart(org.eclipse.gmf.runtime.notation.View view, de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum expectedType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.gef.tools.DirectEditManager
     
    protected int
     
     
    void
    performRequest(org.eclipse.gef.Request req)
     
    void
     

    Methods inherited from class org.eclipse.sirius.diagram.ui.internal.edit.parts.DNodeContainer2EditPart

    createDefaultEditPolicies, getPrimaryChildEditPart

    Methods inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramContainerEditPart

    getCommand, getContentPaneFor, getDragTracker, getMetamodelType, getPortCreationCommand, handleNotificationEvent, isRegionContainer, performDirectEditRequest, setupContentPane

    Methods inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramElementContainerEditPart

    addChildVisual, addDropShadow, addFixedChild, configureBorder, createBackgroundFigure, createLayoutEditPolicy, createMainFigure, createNodeFigure, createNodePlate, createNodeShape, forceFigureAutosize, getAutosizedDimensions, getBackgroundFigure, getContentPane, getDefaultDimension, getNodeLabel, getParentStackDirection, getPrimaryShape, getResizeBorderItemCommand, getSourceConnectionAnchor, getTargetConnectionAnchor, isRegion, isShadowBorderNeeded, oldGetDefaultDimension, refresh, refreshBackgroundColor, refreshBounds, refreshFont, refreshForegroundColor, refreshVisuals, reInitFigure, removeChildVisual, removeFixedChild, setLayoutConstraint, setUseOverlayLabel, shouldUseRegionsContainerDragTracker, useOverlayLabel

    Methods inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractBorderedDiagramElementEditPart

    activate, addNotationalListeners, createBorderItemLocator, deactivate, enableEditMode, getAdapter, getEAdapterDiagramElement, getEditModeListener, getEditPartAuthorityListener, getLabelIcon, getModelChildren, getModelSourceConnections, getModelTargetConnections, getStyleEditPart, getZoomManager, registerModel, removeNotationalListeners, resolveAllSemanticElements, resolveDiagramElement, resolveTargetSemanticElement, setConnectionsVisibility, setTooltipText, setVisibility, unregisterModel

    Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart

    addBorderItem, getBorderedFigure, getMainFigure, reorderChild

    Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart

    canAttachNote, createFigure, getNodeFigure, getSourceConnectionAnchor, getTargetConnectionAnchor, mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor, refreshTransparency, setBackgroundColor, setGradient, setTransparency, supportsGradient, supportsRoundedCorners

    Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart

    getLocation, getPrimaryDragEditPolicy, getSize, getTargetEditPart

    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

    addChild, addListenerFilter, addListenerFilter, addSemanticListeners, basicGetModel, createConnection, createEditPolicies, disableCanonicalFor, disableEditMode, eraseSourceFeedback, eraseTargetFeedback, executeCommand, findEditPart, getAccessibleEditPart, getChildBySemanticHint, getChildBySemanticHintOnPrimaryView, getChildViewBySemanticHint, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getNotationView, getPreferredValue, getPrimaryView, getResourceManager, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, handleMajorSemanticChange, hasNotationView, isAutomaticalRefreshConnectionsVisibility, isCanonical, isEditModeEnabled, isSelectable, notifyChanged, reactivateSemanticModel, refreshChild, refreshFontColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, removeListenerFilter, removeNotify, removeSemanticListeners, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setFont, setFontColor, setForegroundColor, setLineType, setLineWidth, setModel, setStructuralFeatureValue, showSourceFeedback, showTargetFeedback, transactionAboutToCommit

    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, getDragTracker, getEditPolicy, getModel, getParent, getRoot, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, isSelectable, 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

    Methods inherited from interface org.eclipse.sirius.diagram.ui.edit.api.part.IAbstractDiagramNodeEditPart

    createBorderItemLocator, getNodeLabel, getZoomManager, setTooltipText

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

    getAdapter

    Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderedShapeEditPart

    getBorderedFigure, getMainFigure

    Methods inherited from interface org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramContainerEditPart

    createBackgroundFigure, forceFigureAutosize, getAutosizedDimensions, getBackgroundFigure, getPrimaryShape

    Methods inherited from interface org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramElementEditPart

    getEAdapterDiagramElement, getEditModeListener, getEditPartAuthorityListener, getLabelIcon, getStyleEditPart, resolveAllSemanticElements, resolveDiagramElement, resolveTargetSemanticElement

    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, getPrimaryChildEditPart, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue

    Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart

    mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor

    Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.INotableEditPart

    canAttachNote

    Methods inherited from interface org.eclipse.gef.NodeEditPart

    getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchor

    Methods inherited from interface org.eclipse.gmf.runtime.diagram.core.listener.NotificationListener

    notifyChanged
  • Constructor Details

    • RandomVariableNodeContainerEditPart

      public RandomVariableNodeContainerEditPart(org.eclipse.gmf.runtime.notation.View view, de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum expectedType)
  • Method Details

    • getEditorStyles

      protected int getEditorStyles()
    • performRequest

      public void performRequest(org.eclipse.gef.Request req)
      Specified by:
      performRequest in interface org.eclipse.gef.EditPart
      Overrides:
      performRequest in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
    • createDirectEditManager

      protected org.eclipse.gef.tools.DirectEditManager createDirectEditManager()
    • getEditText

      public String getEditText()
      Specified by:
      getEditText in interface org.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart
    • setLabelText

      public void setLabelText(String text)
      Specified by:
      setLabelText in interface org.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart