org.eclipse.gmf.graphdef.editor.edit.parts
Class CompartmentNameEditPart

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.CompartmentEditPart
                  extended by org.eclipse.gmf.graphdef.editor.edit.parts.CompartmentNameEditPart
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 CompartmentNameEditPart
extends org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart

Generated

Nested Class Summary
 
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
 
Field Summary
static int 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.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
CompartmentNameEditPart(org.eclipse.gmf.runtime.notation.View view)
           
 
Method Summary
protected  void addNotationalListeners()
           
protected  void addSemanticListeners()
           
protected  void createDefaultEditPolicies()
           
protected  org.eclipse.draw2d.IFigure createFigure()
           
protected  org.eclipse.gef.AccessibleEditPart getAccessibleEditPart()
           
 org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint(String semanticHint)
           
 org.eclipse.jface.text.contentassist.IContentAssistProcessor getCompletionProcessor()
           
 String getEditText()
           
 org.eclipse.jface.viewers.ICellEditorValidator getEditTextValidator()
           
protected  org.eclipse.swt.graphics.Image getLabelIcon()
           
protected  org.eclipse.swt.graphics.Image getLabelIconHelper(org.eclipse.draw2d.IFigure figure)
           
protected  String getLabelText()
           
protected  String getLabelTextHelper(org.eclipse.draw2d.IFigure figure)
           
protected  org.eclipse.gef.tools.DirectEditManager getManager()
           
protected  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 removeNotationalListeners()
           
protected  void removeSemanticListeners()
           
protected  void setFontColor(org.eclipse.swt.graphics.Color color)
           
 void setLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel figure)
           
protected  void setLabelIconHelper(org.eclipse.draw2d.IFigure figure, org.eclipse.swt.graphics.Image icon)
           
 void setLabelText(String text)
           
protected  void setLabelTextHelper(org.eclipse.draw2d.IFigure figure, String text)
           
protected  void setManager(org.eclipse.gef.tools.DirectEditManager manager)
           
 
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, 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, 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
 

Field Detail

VISUAL_ID

public static final int VISUAL_ID
See Also:
Constant Field Values
Generated
Constructor Detail

CompartmentNameEditPart

public CompartmentNameEditPart(org.eclipse.gmf.runtime.notation.View view)
Generated
Method Detail

createDefaultEditPolicies

protected void createDefaultEditPolicies()
Overrides:
createDefaultEditPolicies in class org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
Generated

getLabelTextHelper

protected String getLabelTextHelper(org.eclipse.draw2d.IFigure figure)
Generated

setLabelTextHelper

protected void setLabelTextHelper(org.eclipse.draw2d.IFigure figure,
                                  String text)
Generated

getLabelIconHelper

protected org.eclipse.swt.graphics.Image getLabelIconHelper(org.eclipse.draw2d.IFigure figure)
Generated

setLabelIconHelper

protected void setLabelIconHelper(org.eclipse.draw2d.IFigure figure,
                                  org.eclipse.swt.graphics.Image icon)
Generated

setLabel

public void setLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel figure)
Generated

getModelChildren

protected List getModelChildren()
Overrides:
getModelChildren in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
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

getParserElement

protected org.eclipse.emf.ecore.EObject getParserElement()
Generated

getLabelIcon

protected org.eclipse.swt.graphics.Image getLabelIcon()
Generated

getLabelText

protected String getLabelText()
Generated

setLabelText

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

getEditText

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

isEditable

protected boolean isEditable()
Generated

getEditTextValidator

public org.eclipse.jface.viewers.ICellEditorValidator getEditTextValidator()
Specified by:
getEditTextValidator in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated

getCompletionProcessor

public org.eclipse.jface.text.contentassist.IContentAssistProcessor getCompletionProcessor()
Specified by:
getCompletionProcessor in interface org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart
Generated

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
Generated

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
Generated

getManager

protected org.eclipse.gef.tools.DirectEditManager getManager()
Generated

setManager

protected void setManager(org.eclipse.gef.tools.DirectEditManager manager)
Generated

performDirectEdit

protected void performDirectEdit()
Generated

performDirectEdit

protected void performDirectEdit(org.eclipse.draw2d.geometry.Point eventLocation)
Generated

performDirectEditRequest

protected void performDirectEditRequest(org.eclipse.gef.Request request)
Overrides:
performDirectEditRequest in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

refreshVisuals

protected void refreshVisuals()
Overrides:
refreshVisuals in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

refreshLabel

protected void refreshLabel()
Generated

refreshUnderline

protected void refreshUnderline()
Generated

refreshStrikeThrough

protected void refreshStrikeThrough()
Generated

refreshFont

protected void refreshFont()
Overrides:
refreshFont in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

setFontColor

protected void setFontColor(org.eclipse.swt.graphics.Color color)
Overrides:
setFontColor in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

addSemanticListeners

protected void addSemanticListeners()
Overrides:
addSemanticListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

removeSemanticListeners

protected void removeSemanticListeners()
Overrides:
removeSemanticListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

getAccessibleEditPart

protected org.eclipse.gef.AccessibleEditPart getAccessibleEditPart()
Overrides:
getAccessibleEditPart in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

addNotationalListeners

protected void addNotationalListeners()
Overrides:
addNotationalListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

removeNotationalListeners

protected void removeNotationalListeners()
Overrides:
removeNotationalListeners in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

handleNotificationEvent

protected void handleNotificationEvent(org.eclipse.emf.common.notify.Notification event)
Overrides:
handleNotificationEvent in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated

createFigure

protected org.eclipse.draw2d.IFigure createFigure()
Overrides:
createFigure in class org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart
Generated


Copyright © 2012. All Rights Reserved.