de.cau.cs.kieler.kaom.diagram.edit.parts
Class EntityName2EditPart

java.lang.Object
  extended by org.eclipse.gef.editparts.AbstractEditPart
      extended by org.eclipse.gef.editparts.AbstractGraphicalEditPart
          extended by org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
              extended by org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
                  extended by org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
                      extended by de.cau.cs.kieler.karma.AdvancedRenderingLabelEditPart
                          extended by de.cau.cs.kieler.kaom.diagram.edit.parts.EntityName2EditPart
All Implemented Interfaces:
IAdvancedRenderingEditPart, IAdaptable, EditPart, GraphicalEditPart, RequestConstants, IAdaptableSelection, NotificationListener, 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.ITextAwareEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart

public class EntityName2EditPart
extends AdvancedRenderingLabelEditPart
implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart

Rating red
Generated:
This code was automatically generated.

Nested Class Summary
 class EntityName2EditPart.EntityNameFigure
           
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
AbstractGraphicalEditPart.AccessibleGraphicalEditPart, AbstractGraphicalEditPart.DefaultAccessibleAnchorProvider
 
Nested classes/interfaces inherited from class org.eclipse.gef.editparts.AbstractEditPart
AbstractEditPart.EditPolicyIterator
 
Field Summary
static int VISUAL_ID
           
 
Fields inherited from class de.cau.cs.kieler.karma.AdvancedRenderingLabelEditPart
primaryShape
 
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
 
Constructor Summary
EntityName2EditPart(View view)
           
 
Method Summary
protected  void addSemanticListeners()
           
protected  void createDefaultEditPolicies()
           
protected  IFigure createFigure()
           
protected  IFigure createFigurePrim()
           
protected  AccessibleEditPart getAccessibleEditPart()
           
 org.eclipse.gmf.runtime.diagram.ui.figures.IBorderItemLocator getBorderItemLocator()
           
 org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint(String semanticHint)
           
 IContentAssistProcessor getCompletionProcessor()
           
 String getEditText()
           
 ICellEditorValidator getEditTextValidator()
           
protected  Image getLabelIcon()
           
protected  Image getLabelIconHelper(IFigure figure)
           
protected  String getLabelText()
           
protected  String getLabelTextHelper(IFigure figure)
           
protected  DirectEditManager getManager()
           
protected  List getModelChildren()
           
 IParser getParser()
           
protected  EObject getParserElement()
           
 ParserOptions getParserOptions()
           
 void handleNotificationEvent(Notification event)
          Override this method from the edit part.
protected  boolean isEditable()
           
protected  void performDirectEdit()
           
protected  void performDirectEdit(Point eventLocation)
           
protected  void performDirectEditRequest(Request request)
           
 void refreshBounds()
           
protected  void refreshFont()
           
protected  void refreshLabel()
           
protected  void refreshStrikeThrough()
           
protected  void refreshUnderline()
           
protected  void refreshVisuals()
           
protected  void removeSemanticListeners()
           
protected  void setFontColor(Color color)
           
 void setLabel(IFigure figure)
           
protected  void setLabelIconHelper(IFigure figure, Image icon)
           
 void setLabelText(String text)
           
protected  void setLabelTextHelper(IFigure figure, String text)
           
protected  void setManager(DirectEditManager manager)
           
 
Methods inherited from class de.cau.cs.kieler.karma.AdvancedRenderingLabelEditPart
getModelElement, refresh, updateFigure
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
addNotationalListeners, getAccessibleText, getAdapter, getDragTracker, getKeyPoint, getReferencePoint, getSemanticType, getSnapBackPosition, isSnapBackNeeded, registerSnapBackPosition, removeNotationalListeners
 
Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
getResizableCompartments, getResizableNotationViews, understandsRequest
 
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, 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
 
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, 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.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart
findEditPart, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getStructuralFeatureValue, getTopGraphicEditPart, resolveSemanticElement, setStructuralFeatureValue
 
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, getDragTracker, 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.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.gmf.runtime.diagram.ui.editparts.IEditableEditPart
disableEditMode, enableEditMode, isEditModeEnabled
 

Field Detail

VISUAL_ID

public static final int VISUAL_ID
See Also:
Constant Field Values
Generated:
This code was automatically generated.
Constructor Detail

EntityName2EditPart

public EntityName2EditPart(View view)
Generated:
This code was automatically generated.
Method Detail

createDefaultEditPolicies

protected void createDefaultEditPolicies()
Overrides:
createDefaultEditPolicies in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
Generated:
This code was automatically generated.

getBorderItemLocator

public org.eclipse.gmf.runtime.diagram.ui.figures.IBorderItemLocator getBorderItemLocator()
Specified by:
getBorderItemLocator in interface org.eclipse.gmf.runtime.diagram.ui.editparts.IBorderItemEditPart
Generated:
This code was automatically generated.

refreshBounds

public void refreshBounds()
Overrides:
refreshBounds in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
Generated:
This code was automatically generated.

getLabelTextHelper

protected String getLabelTextHelper(IFigure figure)
Generated:
This code was automatically generated.

setLabelTextHelper

protected void setLabelTextHelper(IFigure figure,
                                  String text)
Generated:
This code was automatically generated.

getLabelIconHelper

protected Image getLabelIconHelper(IFigure figure)
Generated:
This code was automatically generated.

setLabelIconHelper

protected void setLabelIconHelper(IFigure figure,
                                  Image icon)
Generated:
This code was automatically generated.

setLabel

public void setLabel(IFigure figure)
Generated:
This code was automatically generated.

getModelChildren

protected List getModelChildren()
Overrides:
getModelChildren in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

getChildBySemanticHint

public org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint(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
Generated:
This code was automatically generated.

getParserElement

protected EObject getParserElement()
Generated:
This code was automatically generated.

getLabelIcon

protected Image getLabelIcon()
Generated:
This code was automatically generated.

getLabelText

protected String getLabelText()
Generated:
This code was automatically generated.

setLabelText

public void setLabelText(String text)
Specified by:
setLabelText in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated:
This code was automatically generated.

getEditText

public String getEditText()
Specified by:
getEditText in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated:
This code was automatically generated.

isEditable

protected boolean isEditable()
Generated:
This code was automatically generated.

getEditTextValidator

public ICellEditorValidator getEditTextValidator()
Specified by:
getEditTextValidator in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated:
This code was automatically generated.

getCompletionProcessor

public IContentAssistProcessor getCompletionProcessor()
Specified by:
getCompletionProcessor in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated:
This code was automatically generated.

getParserOptions

public ParserOptions getParserOptions()
Specified by:
getParserOptions in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated:
This code was automatically generated.

getParser

public IParser getParser()
Specified by:
getParser in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated:
This code was automatically generated.

getManager

protected DirectEditManager getManager()
Generated:
This code was automatically generated.

setManager

protected void setManager(DirectEditManager manager)
Generated:
This code was automatically generated.

performDirectEdit

protected void performDirectEdit()
Generated:
This code was automatically generated.

performDirectEdit

protected void performDirectEdit(Point eventLocation)
Generated:
This code was automatically generated.

performDirectEditRequest

protected void performDirectEditRequest(Request request)
Overrides:
performDirectEditRequest in class org.eclipse.gmf.runtime.diagram.ui.editparts.TopGraphicEditPart
Generated:
This code was automatically generated.

refreshVisuals

protected void refreshVisuals()
Overrides:
refreshVisuals in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
Generated:
This code was automatically generated.

refreshLabel

protected void refreshLabel()
Generated:
This code was automatically generated.

refreshUnderline

protected void refreshUnderline()
Generated:
This code was automatically generated.

refreshStrikeThrough

protected void refreshStrikeThrough()
Generated:
This code was automatically generated.

refreshFont

protected void refreshFont()
Overrides:
refreshFont in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

setFontColor

protected void setFontColor(Color color)
Overrides:
setFontColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

addSemanticListeners

protected void addSemanticListeners()
Overrides:
addSemanticListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

removeSemanticListeners

protected void removeSemanticListeners()
Overrides:
removeSemanticListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated:
This code was automatically generated.

getAccessibleEditPart

protected AccessibleEditPart getAccessibleEditPart()
Overrides:
getAccessibleEditPart in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
Generated:
This code was automatically generated.

handleNotificationEvent

public void handleNotificationEvent(Notification event)
Description copied from interface: IAdvancedRenderingEditPart
Override this method from the edit part. Is called every time something in the edit part changes.

Specified by:
handleNotificationEvent in interface IAdvancedRenderingEditPart
Overrides:
handleNotificationEvent in class AdvancedRenderingLabelEditPart
Parameters:
event - observer notification
Generated:
This code was automatically generated.

createFigure

protected IFigure createFigure()
Overrides:
createFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.LabelEditPart
Generated:
This code was automatically generated.

createFigurePrim

protected IFigure createFigurePrim()
Generated:
This code was automatically generated.