Class CustomCommunicationLinkResourceSpecificationLatencyLabelEditPart
- 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.CompartmentEditPart
-
- de.uka.ipd.sdq.pcm.gmf.resource.edit.parts.CommunicationLinkResourceSpecificationLatencyLabelEditPart
-
- de.uka.ipd.sdq.pcm.gmf.resource.custom.edit.parts.CustomCommunicationLinkResourceSpecificationLatencyLabelEditPart
-
- 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
public class CustomCommunicationLinkResourceSpecificationLatencyLabelEditPart extends CommunicationLinkResourceSpecificationLatencyLabelEditPart
An edit part.
-
-
Field Summary
-
Fields inherited from class de.uka.ipd.sdq.pcm.gmf.resource.edit.parts.CommunicationLinkResourceSpecificationLatencyLabelEditPart
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 CustomCommunicationLinkResourceSpecificationLatencyLabelEditPart(org.eclipse.gmf.runtime.notation.View view)
Instantiates a new custom communication link resource specification latency label edit part.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addSemanticListeners()
protected void
createDefaultEditPolicies()
protected Image
getLabelIcon()
protected String
getLabelText()
protected void
handleNotificationEvent(Notification event)
protected void
removeSemanticListeners()
-
Methods inherited from class de.uka.ipd.sdq.pcm.gmf.resource.edit.parts.CommunicationLinkResourceSpecificationLatencyLabelEditPart
addNotationalListeners, createFigure, getAccessibleEditPart, getAdapter, getChildBySemanticHint, getCompletionProcessor, getEditText, getEditTextValidator, getLabelIconHelper, getLabelTextHelper, getManager, getModelChildren, getParser, getParserElement, getParserOptions, isEditable, performDirectEdit, performDirectEdit, performDirectEditRequest, refreshFont, refreshLabel, refreshStrikeThrough, refreshUnderline, refreshVisuals, removeNotationalListeners, setFontColor, setLabel, setLabelIconHelper, setLabelText, setLabelTextHelper, setManager
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
getDragTracker, isSelectable
-
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
activate, addChild, addListenerFilter, addListenerFilter, basicGetModel, createConnection, createEditPolicies, deactivate, disableCanonicalFor, disableEditMode, enableEditMode, 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, notifyChanged, performRequest, reactivateSemanticModel, refresh, refreshBackgroundColor, refreshChild, refreshFontColor, refreshForegroundColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, registerModel, removeListenerFilter, removeNotify, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setBackgroundColor, setConnectionsVisibility, setFont, setForegroundColor, setLineType, setLineWidth, 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, 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, understandsRequest, 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
-
-
-
-
Constructor Detail
-
CustomCommunicationLinkResourceSpecificationLatencyLabelEditPart
public CustomCommunicationLinkResourceSpecificationLatencyLabelEditPart(org.eclipse.gmf.runtime.notation.View view)
Instantiates a new custom communication link resource specification latency label edit part.- Parameters:
view
- a View
-
-
Method Detail
-
createDefaultEditPolicies
protected void createDefaultEditPolicies()
- Overrides:
createDefaultEditPolicies
in classCommunicationLinkResourceSpecificationLatencyLabelEditPart
-
getLabelIcon
protected Image getLabelIcon()
- Overrides:
getLabelIcon
in classCommunicationLinkResourceSpecificationLatencyLabelEditPart
- Returns:
- null
-
getLabelText
protected String getLabelText()
- Overrides:
getLabelText
in classCommunicationLinkResourceSpecificationLatencyLabelEditPart
- Returns:
- text
-
addSemanticListeners
protected void addSemanticListeners()
- Overrides:
addSemanticListeners
in classCommunicationLinkResourceSpecificationLatencyLabelEditPart
-
removeSemanticListeners
protected void removeSemanticListeners()
- Overrides:
removeSemanticListeners
in classCommunicationLinkResourceSpecificationLatencyLabelEditPart
-
handleNotificationEvent
protected void handleNotificationEvent(Notification event)
- Overrides:
handleNotificationEvent
in classCommunicationLinkResourceSpecificationLatencyLabelEditPart
- Parameters:
event
- an event Notification
-
-