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.ShapeContainerEditPolicyNested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart.AccessibleGraphicalEditPart, org.eclipse.gef.editparts.AbstractGraphicalEditPart.DefaultAccessibleAnchorProviderNested 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_IDFields inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramElementContainerEditPart
contentPane, DEFAULT_SPACING, primaryShapeFields inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractBorderedDiagramElementEditPart
authListenerFields inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
accessibleEP, elementGuid, FLAG__AUTO_CONNECTIONS_VISIBILITY, FLAG__IS_EDITABLE, GRAPHICAL_EDIT_PART__MAX_FLAGFields inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
figure, sourceConnections, targetConnectionsFields inherited from class org.eclipse.gef.editparts.AbstractEditPart
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAGFields inherited from interface org.eclipse.gef.EditPart
SELECTED, SELECTED_NONE, SELECTED_PRIMARYFields 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
ConstructorsConstructorDescriptionRandomVariableNodeContainerEditPart(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.DirectEditManagerprotected intvoidperformRequest(org.eclipse.gef.Request req) voidsetLabelText(String text) Methods inherited from class org.eclipse.sirius.diagram.ui.internal.edit.parts.DNodeContainer2EditPart
createDefaultEditPolicies, getPrimaryChildEditPartMethods inherited from class org.eclipse.sirius.diagram.ui.edit.api.part.AbstractDiagramContainerEditPart
getCommand, getContentPaneFor, getDragTracker, getMetamodelType, getPortCreationCommand, handleNotificationEvent, isRegionContainer, performDirectEditRequest, setupContentPaneMethods 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, useOverlayLabelMethods 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, unregisterModelMethods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart
addBorderItem, getBorderedFigure, getMainFigure, reorderChildMethods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
canAttachNote, createFigure, getNodeFigure, getSourceConnectionAnchor, getTargetConnectionAnchor, mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchor, refreshTransparency, setBackgroundColor, setGradient, setTransparency, supportsGradient, supportsRoundedCornersMethods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
getLocation, getPrimaryDragEditPolicy, getSize, getTargetEditPartMethods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
getResizableCompartments, getResizableNotationViews, understandsRequestMethods 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, transactionAboutToCommitMethods 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, unregisterVisualsMethods 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, unregisterAccessibilityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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, understandsRequestMethods inherited from interface org.eclipse.gef.GraphicalEditPart
addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraintMethods inherited from interface org.eclipse.sirius.diagram.ui.edit.api.part.IAbstractDiagramNodeEditPart
createBorderItemLocator, getNodeLabel, getZoomManager, setTooltipTextMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderedShapeEditPart
getBorderedFigure, getMainFigureMethods inherited from interface org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramContainerEditPart
createBackgroundFigure, forceFigureAutosize, getAutosizedDimensions, getBackgroundFigure, getPrimaryShapeMethods inherited from interface org.eclipse.sirius.diagram.ui.edit.api.part.IDiagramElementEditPart
getEAdapterDiagramElement, getEditModeListener, getEditPartAuthorityListener, getLabelIcon, getStyleEditPart, resolveAllSemanticElements, resolveDiagramElement, resolveTargetSemanticElementMethods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart
disableEditMode, enableEditMode, isEditModeEnabledMethods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
findEditPart, getChildBySemanticHint, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValueMethods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.INodeEditPart
mapConnectionAnchorToTerminal, mapTerminalToConnectionAnchorMethods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.INotableEditPart
canAttachNoteMethods inherited from interface org.eclipse.gef.NodeEditPart
getSourceConnectionAnchor, getSourceConnectionAnchor, getTargetConnectionAnchor, getTargetConnectionAnchorMethods 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:
performRequestin interfaceorg.eclipse.gef.EditPart- Overrides:
performRequestin classorg.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
-
createDirectEditManager
protected org.eclipse.gef.tools.DirectEditManager createDirectEditManager() -
getEditText
- Specified by:
getEditTextin interfaceorg.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart
-
setLabelText
- Specified by:
setLabelTextin interfaceorg.yakindu.base.xtext.utils.gmf.directedit.IXtextAwareEditPart
-