public class RelationNameEditPart
extends org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Modifier and Type | Class and Description |
---|---|
class |
RelationNameEditPart.RelationLabelFigure |
Modifier and Type | Field and Description |
---|---|
static int |
VISUAL_ID |
accessibleEP, elementGuid, FLAG__AUTO_CONNECTIONS_VISIBILITY, FLAG__IS_EDITABLE, GRAPHICAL_EDIT_PART__MAX_FLAG
figure, sourceConnections, targetConnections
children, FLAG_ACTIVE, FLAG_FOCUS, MAX_FLAG
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 and Description |
---|
RelationNameEditPart(org.eclipse.gmf.runtime.notation.View view) |
Modifier and Type | Method and Description |
---|---|
protected void |
addSemanticListeners() |
protected void |
createDefaultEditPolicies() |
protected org.eclipse.draw2d.IFigure |
createFigure() |
protected org.eclipse.draw2d.IFigure |
createFigurePrim() |
protected org.eclipse.gef.AccessibleEditPart |
getAccessibleEditPart() |
org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart |
getChildBySemanticHint(java.lang.String semanticHint) |
org.eclipse.jface.text.contentassist.IContentAssistProcessor |
getCompletionProcessor() |
java.lang.String |
getEditText() |
org.eclipse.jface.viewers.ICellEditorValidator |
getEditTextValidator() |
int |
getKeyPoint() |
protected org.eclipse.swt.graphics.Image |
getLabelIcon() |
protected org.eclipse.swt.graphics.Image |
getLabelIconHelper(org.eclipse.draw2d.IFigure figure) |
protected java.lang.String |
getLabelText() |
protected java.lang.String |
getLabelTextHelper(org.eclipse.draw2d.IFigure figure) |
protected org.eclipse.gef.tools.DirectEditManager |
getManager() |
protected java.util.List |
getModelChildren() |
org.eclipse.gmf.runtime.common.ui.services.parser.IParser |
getParser() |
protected org.eclipse.emf.ecore.EObject |
getParserElement() |
org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions |
getParserOptions() |
protected void |
handleNotificationEvent(org.eclipse.emf.common.notify.Notification event) |
protected boolean |
isEditable() |
protected void |
performDirectEdit() |
protected void |
performDirectEdit(org.eclipse.draw2d.geometry.Point eventLocation) |
protected void |
performDirectEditRequest(org.eclipse.gef.Request request) |
protected void |
refreshFont() |
protected void |
refreshLabel() |
protected void |
refreshStrikeThrough() |
protected void |
refreshUnderline() |
protected void |
refreshVisuals() |
protected void |
removeSemanticListeners() |
protected void |
setFontColor(org.eclipse.swt.graphics.Color color) |
void |
setLabel(org.eclipse.draw2d.IFigure figure) |
protected void |
setLabelIconHelper(org.eclipse.draw2d.IFigure figure,
org.eclipse.swt.graphics.Image icon) |
void |
setLabelText(java.lang.String text) |
protected void |
setLabelTextHelper(org.eclipse.draw2d.IFigure figure,
java.lang.String text) |
protected void |
setManager(org.eclipse.gef.tools.DirectEditManager manager) |
addNotationalListeners, getAccessibleText, getAdapter, getDragTracker, getReferencePoint, getSemanticType, getSnapBackPosition, isSnapBackNeeded, refresh, refreshBounds, registerSnapBackPosition, removeNotationalListeners
getResizableCompartments, getResizableNotationViews, understandsRequest
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, isSelectable, notifyChanged, performRequest, reactivateSemanticModel, 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
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
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, unregister, unregisterAccessibility
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNodeListener, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
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
public static final int VISUAL_ID
public RelationNameEditPart(org.eclipse.gmf.runtime.notation.View view)
protected void createDefaultEditPolicies()
createDefaultEditPolicies
in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
public int getKeyPoint()
getKeyPoint
in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
protected java.lang.String getLabelTextHelper(org.eclipse.draw2d.IFigure figure)
protected void setLabelTextHelper(org.eclipse.draw2d.IFigure figure, java.lang.String text)
protected org.eclipse.swt.graphics.Image getLabelIconHelper(org.eclipse.draw2d.IFigure figure)
protected void setLabelIconHelper(org.eclipse.draw2d.IFigure figure, org.eclipse.swt.graphics.Image icon)
public void setLabel(org.eclipse.draw2d.IFigure figure)
protected java.util.List getModelChildren()
getModelChildren
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
public org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint(java.lang.String semanticHint)
getChildBySemanticHint
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
getChildBySemanticHint
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected org.eclipse.emf.ecore.EObject getParserElement()
protected org.eclipse.swt.graphics.Image getLabelIcon()
protected java.lang.String getLabelText()
public void setLabelText(java.lang.String text)
setLabelText
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
public java.lang.String getEditText()
getEditText
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
protected boolean isEditable()
public org.eclipse.jface.viewers.ICellEditorValidator getEditTextValidator()
getEditTextValidator
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
public org.eclipse.jface.text.contentassist.IContentAssistProcessor getCompletionProcessor()
getCompletionProcessor
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
public org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions getParserOptions()
getParserOptions
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
public org.eclipse.gmf.runtime.common.ui.services.parser.IParser getParser()
getParser
in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
protected org.eclipse.gef.tools.DirectEditManager getManager()
protected void setManager(org.eclipse.gef.tools.DirectEditManager manager)
protected void performDirectEdit()
protected void performDirectEdit(org.eclipse.draw2d.geometry.Point eventLocation)
protected void performDirectEditRequest(org.eclipse.gef.Request request)
performDirectEditRequest
in class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
protected void refreshVisuals()
refreshVisuals
in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
protected void refreshLabel()
protected void refreshUnderline()
protected void refreshStrikeThrough()
protected void refreshFont()
refreshFont
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void setFontColor(org.eclipse.swt.graphics.Color color)
setFontColor
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void addSemanticListeners()
addSemanticListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected void removeSemanticListeners()
removeSemanticListeners
in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
protected org.eclipse.gef.AccessibleEditPart getAccessibleEditPart()
getAccessibleEditPart
in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
protected void handleNotificationEvent(org.eclipse.emf.common.notify.Notification event)
handleNotificationEvent
in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
protected org.eclipse.draw2d.IFigure createFigure()
createFigure
in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
protected org.eclipse.draw2d.IFigure createFigurePrim()