org.eclipse.emf.ecoretools.diagram.edit.parts
Class EEnumLiteralEditPart
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
org.eclipse.emf.ecoretools.diagram.edit.parts.EEnumLiteralEditPart
- All Implemented Interfaces:
- org.eclipse.core.runtime.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 EEnumLiteralEditPart
- extends org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
- implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
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 |
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 |
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, getAdapter, 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.GraphicalEditPart |
addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint |
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, performRequest, refresh, removeEditPartListener, removeEditPolicy, removeNotify, setFocus, setModel, setParent, setSelected, showSourceFeedback, showTargetFeedback, understandsRequest |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
VISUAL_ID
public static final int VISUAL_ID
- See Also:
- Constant Field Values
EEnumLiteralEditPart
public EEnumLiteralEditPart(org.eclipse.gmf.runtime.notation.View view)
getDragTracker
public org.eclipse.gef.DragTracker getDragTracker(org.eclipse.gef.Request request)
- Specified by:
getDragTracker
in interface org.eclipse.gef.EditPart
- Overrides:
getDragTracker
in class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
createDefaultEditPolicies
protected void createDefaultEditPolicies()
- Overrides:
createDefaultEditPolicies
in class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
getLabelTextHelper
protected java.lang.String getLabelTextHelper(org.eclipse.draw2d.IFigure figure)
setLabelTextHelper
protected void setLabelTextHelper(org.eclipse.draw2d.IFigure figure,
java.lang.String text)
getLabelIconHelper
protected org.eclipse.swt.graphics.Image getLabelIconHelper(org.eclipse.draw2d.IFigure figure)
setLabelIconHelper
protected void setLabelIconHelper(org.eclipse.draw2d.IFigure figure,
org.eclipse.swt.graphics.Image icon)
setLabel
public void setLabel(org.eclipse.draw2d.IFigure figure)
getModelChildren
protected java.util.List getModelChildren()
- Overrides:
getModelChildren
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
getChildBySemanticHint
public org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint(java.lang.String semanticHint)
- Specified by:
getChildBySemanticHint
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
- Overrides:
getChildBySemanticHint
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
getParserElement
protected org.eclipse.emf.ecore.EObject getParserElement()
getLabelIcon
protected org.eclipse.swt.graphics.Image getLabelIcon()
getLabelText
protected java.lang.String getLabelText()
setLabelText
public void setLabelText(java.lang.String text)
- Specified by:
setLabelText
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
getEditText
public java.lang.String getEditText()
- Specified by:
getEditText
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
isEditable
protected boolean isEditable()
getEditTextValidator
public org.eclipse.jface.viewers.ICellEditorValidator getEditTextValidator()
- Specified by:
getEditTextValidator
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
getCompletionProcessor
public org.eclipse.jface.text.contentassist.IContentAssistProcessor getCompletionProcessor()
- Specified by:
getCompletionProcessor
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
getParserOptions
public org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions getParserOptions()
- Specified by:
getParserOptions
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
getParser
public org.eclipse.gmf.runtime.common.ui.services.parser.IParser getParser()
- Specified by:
getParser
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
getManager
protected org.eclipse.gef.tools.DirectEditManager getManager()
setManager
protected void setManager(org.eclipse.gef.tools.DirectEditManager manager)
performDirectEdit
protected void performDirectEdit()
performDirectEdit
protected void performDirectEdit(org.eclipse.draw2d.geometry.Point eventLocation)
performDirectEditRequest
protected void performDirectEditRequest(org.eclipse.gef.Request request)
- Overrides:
performDirectEditRequest
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
refreshVisuals
protected void refreshVisuals()
- Overrides:
refreshVisuals
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
refreshLabel
protected void refreshLabel()
refreshUnderline
protected void refreshUnderline()
refreshStrikeThrough
protected void refreshStrikeThrough()
refreshFont
protected void refreshFont()
- Overrides:
refreshFont
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
setFontColor
protected void setFontColor(org.eclipse.swt.graphics.Color color)
- Overrides:
setFontColor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
addSemanticListeners
protected void addSemanticListeners()
- Overrides:
addSemanticListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
removeSemanticListeners
protected void removeSemanticListeners()
- Overrides:
removeSemanticListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
getAccessibleEditPart
protected org.eclipse.gef.AccessibleEditPart getAccessibleEditPart()
- Overrides:
getAccessibleEditPart
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
addNotationalListeners
protected void addNotationalListeners()
- Overrides:
addNotationalListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
removeNotationalListeners
protected void removeNotationalListeners()
- Overrides:
removeNotationalListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
handleNotificationEvent
protected void handleNotificationEvent(org.eclipse.emf.common.notify.Notification event)
- Overrides:
handleNotificationEvent
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
createFigure
protected org.eclipse.draw2d.IFigure createFigure()
- Overrides:
createFigure
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
createFigurePrim
protected org.eclipse.draw2d.IFigure createFigurePrim()
isSelectable
public boolean isSelectable()
- Specified by:
isSelectable
in interface org.eclipse.gef.EditPart
- Overrides:
isSelectable
in class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart