Class StopAction2EditPart
- 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
-
- de.uka.ipd.sdq.pcm.gmf.seff.edit.parts.StopAction2EditPart
-
- 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
- Direct Known Subclasses:
CustomStopAction2EditPart
public class StopAction2EditPart extends org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
- Generated class or method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
StopAction2EditPart.StopFigure
-
Nested classes/interfaces inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart.ShapeContainerEditPolicy
-
-
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.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 StopAction2EditPart(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()
Creates the node plate.protected org.eclipse.draw2d.IFigure
createNodeShape()
org.eclipse.draw2d.IFigure
getContentPane()
List<org.eclipse.gmf.runtime.emf.type.core.IElementType>
getMARelTypesOnSource()
List<org.eclipse.gmf.runtime.emf.type.core.IElementType>
getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
List<org.eclipse.gmf.runtime.emf.type.core.IElementType>
getMARelTypesOnTarget()
List<org.eclipse.gmf.runtime.emf.type.core.IElementType>
getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
List<org.eclipse.gmf.runtime.emf.type.core.IElementType>
getMATypesForTarget(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
org.eclipse.gef.EditPolicy
getPrimaryDragEditPolicy()
StopAction2EditPart.StopFigure
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, 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 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, 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
-
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
-
-
-
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.
-
-
Method Detail
-
createDefaultEditPolicies
protected void createDefaultEditPolicies()
- Overrides:
createDefaultEditPolicies
in classorg.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.
-
getPrimaryShape
public StopAction2EditPart.StopFigure getPrimaryShape()
- Generated class or method.
-
createNodePlate
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
Creates the node plate.- Returns:
- the node figure
- Generated class or method.
-
getPrimaryDragEditPolicy
public org.eclipse.gef.EditPolicy getPrimaryDragEditPolicy()
- Overrides:
getPrimaryDragEditPolicy
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.ShapeEditPart
- Generated class or method.
-
createNodeFigure
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodeFigure()
- Specified by:
createNodeFigure
in classorg.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 interfaceorg.eclipse.gef.GraphicalEditPart
- Overrides:
getContentPane
in classorg.eclipse.gef.editparts.AbstractGraphicalEditPart
- Generated class or method.
-
setForegroundColor
protected void setForegroundColor(Color color)
- Overrides:
setForegroundColor
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
- Generated class or method.
-
setBackgroundColor
protected void setBackgroundColor(Color color)
- Overrides:
setBackgroundColor
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
- Generated class or method.
-
setLineWidth
protected void setLineWidth(int width)
- Overrides:
setLineWidth
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
- Generated class or method.
-
setLineType
protected void setLineType(int style)
- Overrides:
setLineType
in classorg.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
- Generated class or method.
-
getMARelTypesOnSource
public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSource()
- Generated class or method.
-
getMARelTypesOnSourceAndTarget
public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnSourceAndTarget(org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart targetEditPart)
- Generated class or method.
-
getMATypesForTarget
public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForTarget(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
- Generated class or method.
-
getMARelTypesOnTarget
public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMARelTypesOnTarget()
- Generated class or method.
-
getMATypesForSource
public List<org.eclipse.gmf.runtime.emf.type.core.IElementType> getMATypesForSource(org.eclipse.gmf.runtime.emf.type.core.IElementType relationshipType)
- Generated class or method.
-
-