Class RandomVariableEditPart

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.LabelEditPart
org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramNameEditPart
org.eclipse.sirius.diagram.ui.internal.edit.parts.AbstractGeneratedDiagramNameEditPart
org.eclipse.sirius.diagram.ui.internal.edit.parts.DNodeListElementEditPart
org.palladiosimulator.editors.sirius.custom.editpart.RandomVariableEditPart
All Implemented Interfaces:
IAdaptable, org.eclipse.gef.EditPart, org.eclipse.gef.GraphicalEditPart, 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.ITextAwareEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart, org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramElementEditPart, org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramNameEditPart, org.eclipse.sirius.diagram.ui.edit.api.part.ISiriusEditPart, org.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart

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

    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.DNodeListElementEditPart

    authListener, VISUAL_ID

    Fields inherited from class org.eclipse.sirius.diagram.ui.internal.edit.parts.AbstractGeneratedDiagramNameEditPart

    defaultText, manager, parser, parserElements

    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
    RandomVariableEditPart(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
     
    protected boolean
     
    void
    performRequest(org.eclipse.gef.Request req)
     

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

    activate, createDefaultEditPolicies, createFigure, createFigurePrim, deactivate, enableEditMode, getDragTracker, getEditPartAuthorityListener, getFontStyleOwnerView, getParserElementType, handleNotificationEvent, refreshFont, refreshFontColor, refreshForegroundColor, refreshVisuals, setLabel

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

    addSemanticListeners, getAccessibleEditPart, getChildBySemanticHint, getCompletionProcessor, getEditText, getEditTextValidator, getLabelIconHelper, getLabelText, getLabelTextHelper, getManager, getModelChildren, getParser, getParserElement, getParserOptions, isEditable, performDirectEdit, performDirectEdit, performDirectEditRequest, refreshLabel, removeSemanticListeners, setFontColor, setLabelIconHelper, setLabelText, setLabelTextHelper, setManager

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

    addNotationalListeners, getAdapter, getDiagramEventBroker, getEAdapterDiagramElement, getEditModeListener, getLabelIcon, getMetamodelType, getStyleEditPart, isResizable, registerModel, removeNotationalListeners, resolveAllSemanticElements, resolveDiagramElement, resolveTargetSemanticElement, setTooltipText, setVisibility, unregisterModel

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

    getAccessibleText, getKeyPoint, getReferencePoint, getSemanticType, getSnapBackPosition, isSnapBackNeeded, refresh, refreshBounds, registerSnapBackPosition

    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, basicGetModel, createConnection, createEditPolicies, disableCanonicalFor, disableEditMode, eraseSourceFeedback, eraseTargetFeedback, executeCommand, findEditPart, getChildBySemanticHintOnPrimaryView, getChildViewBySemanticHint, getCommand, getContentPaneFor, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getResourceManager, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, handleMajorSemanticChange, hasNotationView, isAutomaticalRefreshConnectionsVisibility, isCanonical, isEditModeEnabled, isSelectable, notifyChanged, reactivateSemanticModel, refreshBackgroundColor, refreshChild, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, removeListenerFilter, removeNotify, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setBackgroundColor, setConnectionsVisibility, setFont, setForegroundColor, setLineType, setLineWidth, setModel, setStructuralFeatureValue, showSourceFeedback, showTargetFeedback, transactionAboutToCommit

    Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart

    addChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getFigure, getLayer, getModelSourceConnections, getModelTargetConnections, 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, getTargetEditPart, 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.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, getPrimaryChildEditPart, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue

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

    getCompletionProcessor, getEditText, getEditTextValidator, getParser, getParserOptions, setLabelText

    Methods inherited from interface org.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart

    getEditText, setLabelText
  • Constructor Details

    • RandomVariableEditPart

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

    • getEditorStyles

      protected int getEditorStyles()
    • isDirectEditEnabled

      protected boolean isDirectEditEnabled()
      Overrides:
      isDirectEditEnabled in class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramNameEditPart
    • performRequest

      public void performRequest(org.eclipse.gef.Request req)
      Specified by:
      performRequest in interface org.eclipse.gef.EditPart
      Overrides:
      performRequest in class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramNameEditPart
    • createDirectEditManager

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