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
ConstructorDescriptionRandomVariableNodeContainerEditPart
(org.eclipse.gmf.runtime.notation.View view, de.uka.ipd.sdq.stoex.analyser.visitors.TypeEnum expectedType) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.gef.tools.DirectEditManager
protected int
void
performRequest
(org.eclipse.gef.Request req) void
setLabelText
(String text) 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 interfaceorg.eclipse.gef.EditPart
- Overrides:
performRequest
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
-
createDirectEditManager
protected org.eclipse.gef.tools.DirectEditManager createDirectEditManager() -
getEditText
- Specified by:
getEditText
in interfaceorg.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart
-
setLabelText
- Specified by:
setLabelText
in interfaceorg.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart
-