Class CustomOperationRequiredRole2EditPart
- 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.AbstractBorderItemEditPart
-
- org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
-
- de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.OperationRequiredRole2EditPart
-
- de.uka.ipd.sdq.pcm.gmf.composite.custom.edit.parts.CustomOperationRequiredRole2EditPart
-
- 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.IBorderItemEditPart
,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
public class CustomOperationRequiredRole2EditPart extends OperationRequiredRole2EditPart
The Class CustomOperationRequiredRole2EditPart.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.OperationRequiredRole2EditPart
OperationRequiredRole2EditPart.OperationRequiredRoleFigure
-
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 inherited from class de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.OperationRequiredRole2EditPart
contentPane, primaryShape, 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 CustomOperationRequiredRole2EditPart(org.eclipse.gmf.runtime.notation.View view)
Instantiates a new custom operation required role2 edit part.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addBorderItem(org.eclipse.draw2d.IFigure borderItemContainer, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)
Modify labels attached to border items to be freely placeable.protected void
createDefaultEditPolicies()
Creates the default edit policies.protected org.eclipse.gef.editpolicies.LayoutEditPolicy
createLayoutEditPolicy()
Enable freely placeable labels.protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure
createMainFigure()
Creates figure for this edit part.protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure
createNodePlate()
Creates the node plate.-
Methods inherited from class de.uka.ipd.sdq.pcm.gmf.composite.edit.parts.OperationRequiredRole2EditPart
createNodeShape, getContentPane, getMARelTypesOnSource, getMARelTypesOnSourceAndTarget, getMARelTypesOnTarget, getMATypesForSource, getMATypesForTarget, getPrimaryChildEditPart, getPrimaryDragEditPolicy, getPrimaryShape, setBackgroundColor, setForegroundColor, setLineType, setLineWidth, setupContentPane
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedBorderItemEditPart
addChildVisual, createNodeFigure, getBorderedFigure, getContentPaneFor, getMainFigure, removeChildVisual, reorderChild, setLayoutConstraint
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderItemEditPart
getBorderItemLocator, getDragTracker, refreshBounds
-
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, 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, getDiagramEditDomain, getDiagramPreferencesHint, getDiagramView, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getModelChildren, getNotationView, getPreferredValue, 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
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, 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
-
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, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue
-
-
-
-
Method Detail
-
createNodePlate
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createNodePlate()
Creates the node plate.- Overrides:
createNodePlate
in classOperationRequiredRole2EditPart
- Returns:
- the node figure
- Generated class or method.
- not
-
createMainFigure
protected org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure createMainFigure()
Creates figure for this edit part. Body of this method does not depend on settings in generation model so you may safely remove generated tag and modify it.- Overrides:
createMainFigure
in classOperationRequiredRole2EditPart
- Returns:
- the node figure
- Generated class or method.
- not
-
createDefaultEditPolicies
protected void createDefaultEditPolicies()
Creates the default edit policies.- Overrides:
createDefaultEditPolicies
in classOperationRequiredRole2EditPart
- See Also:
OperationRequiredRole2EditPart.createDefaultEditPolicies()
-
createLayoutEditPolicy
protected org.eclipse.gef.editpolicies.LayoutEditPolicy createLayoutEditPolicy()
Enable freely placeable labels.- Overrides:
createLayoutEditPolicy
in classOperationRequiredRole2EditPart
- Returns:
- the layout edit policy
- Generated class or method.
- not
-
addBorderItem
protected void addBorderItem(org.eclipse.draw2d.IFigure borderItemContainer, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart borderItemEditPart)
Modify labels attached to border items to be freely placeable. Adjust default location.- Overrides:
addBorderItem
in classOperationRequiredRole2EditPart
- Parameters:
borderItemContainer
- the border item containerborderItemEditPart
- the border item edit part- Generated class or method.
- not
-
-