public abstract class XtextLabelEditPart extends org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart implements IXtextAwareEditPart
accessibleEP, elementGuid, FLAG__AUTO_CONNECTIONS_VISIBILITY, FLAG__IS_EDITABLE, GRAPHICAL_EDIT_PART__MAX_FLAGfigure, sourceConnections, targetConnectionschildren, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAGREQ_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 and Description |
|---|
XtextLabelEditPart(org.eclipse.gmf.runtime.notation.View view) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.eclipse.gef.tools.DirectEditManager |
createDirectEditManager() |
protected SyntaxColoringLabel |
createFigure() |
org.eclipse.gef.DragTracker |
getDragTracker(org.eclipse.gef.Request request)
Performs direct edit on double click
|
SyntaxColoringLabel |
getFigure() |
protected void |
handleNotificationEvent(Notification notification) |
void |
performDirectEditRequest(org.eclipse.gef.Request request) |
protected void |
refreshVisuals() |
protected abstract void |
setContext(Resource resource) |
protected void |
setFontColor(Color color) |
protected abstract void |
setLabelStyles(java.lang.String text) |
void |
setLabelText(java.lang.String text)
Called when edit text was modified and edit part should update itself to
reflect the changes.
|
protected void |
updateLabelText() |
createDefaultEditPolicies, isSelectableactivate, 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, getEditDomain, getEditingDomain, getLineType, getLineWidth, getMapMode, getModel, getModelChildren, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getResourceManager, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, handleMajorSemanticChange, hasNotationView, isAutomaticalRefreshConnectionsVisibility, isCanonical, isEditModeEnabled, notifyChanged, performRequest, reactivateSemanticModel, refresh, refreshBackgroundColor, refreshChild, refreshFont, refreshFontColor, refreshForegroundColor, refreshLineType, refreshLineWidth, refreshSourceConnection, refreshTargetConnection, refreshVisibility, registerModel, removeListenerFilter, removeNotationalListeners, removeNotify, removeSemanticListeners, resolveSemanticElement, setAutomaticalRefreshConnectionsVisibility, setBackgroundColor, setConnectionsVisibility, setFont, setForegroundColor, setLineType, setLineWidth, setModel, setStructuralFeatureValue, setVisibility, showSourceFeedback, showTargetFeedback, transactionAboutToCommit, unregisterModeladdChildVisual, addNodeListener, addNotify, addSourceConnection, addTargetConnection, createOrFindConnection, fireRemovingSourceConnection, fireRemovingTargetConnection, fireSourceConnectionAdded, fireTargetConnectionAdded, getContentPane, getLayer, getModelSourceConnections, getModelTargetConnections, getSourceConnections, getTargetConnections, primAddSourceConnection, primAddTargetConnection, primRemoveSourceConnection, primRemoveTargetConnection, refreshSourceConnections, refreshTargetConnections, registerVisuals, removeChildVisual, removeNodeListener, removeSourceConnection, removeTargetConnection, reorderChild, reorderSourceConnection, reorderTargetConnection, setFigure, setLayoutConstraint, unregisterVisualsactivateEditPolicies, 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, unregisterAccessibilityclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEditTextfindEditPart, getChildBySemanticHint, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValueaddNodeListener, getContentPane, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraintactivate, 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, understandsRequestgetAdapterpublic XtextLabelEditPart(org.eclipse.gmf.runtime.notation.View view)
protected abstract org.eclipse.gef.tools.DirectEditManager createDirectEditManager()
protected abstract void setLabelStyles(java.lang.String text)
protected abstract void setContext(Resource resource)
protected SyntaxColoringLabel createFigure()
createFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPartpublic SyntaxColoringLabel getFigure()
getFigure in interface org.eclipse.gef.GraphicalEditPartgetFigure in class org.eclipse.gef.editparts.AbstractGraphicalEditPartpublic void setLabelText(java.lang.String text)
IXtextAwareEditPartsetLabelText in interface IXtextAwareEditPartprotected void refreshVisuals()
refreshVisuals in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPartprotected void updateLabelText()
protected void setFontColor(Color color)
setFontColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPartprotected void handleNotificationEvent(Notification notification)
handleNotificationEvent in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPartpublic org.eclipse.gef.DragTracker getDragTracker(org.eclipse.gef.Request request)
getDragTracker in interface org.eclipse.gef.EditPartgetDragTracker in class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPartpublic void performDirectEditRequest(org.eclipse.gef.Request request)
performDirectEditRequest in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart