edu.cmu.archevol.diagram.edit.parts
Class ArchitectureInstanceNameEditPart

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 edu.cmu.archevol.diagram.edit.parts.ArchitectureInstanceNameEditPart
All Implemented Interfaces:
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.IGraphicalEditPart, org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IContainedEditPart, org.eclipse.gmf.runtime.diagram.ui.internal.editparts.IEditableEditPart

public class ArchitectureInstanceNameEditPart
extends org.eclipse.gmf.runtime.diagram.ui.editparts.CompartmentEditPart
implements org.eclipse.gmf.runtime.diagram.ui.editparts.ITextAwareEditPart


Field Summary
static int VISUAL_ID
           
 
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
ArchitectureInstanceNameEditPart(org.eclipse.gmf.runtime.notation.View view)
           
 
Method Summary
 org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart getChildBySemanticHint(String semanticHint)
           
 IContentAssistProcessor getCompletionProcessor()
           
 String getEditText()
           
 ICellEditorValidator getEditTextValidator()
           
 org.eclipse.gmf.runtime.common.ui.services.parser.IParser getParser()
           
 org.eclipse.gmf.runtime.common.ui.services.parser.ParserOptions getParserOptions()
           
 void setLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel figure)
           
 void setLabelText(String text)
           
 
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, deactivate, disableEditMode, enableEditMode, eraseSourceFeedback, eraseTargetFeedback, findEditPart, getAdapter, getChildBySemanticHintOnPrimaryView, getChildViewBySemanticHint, getCommand, getDiagramEditDomain, getDiagramPreferencesHint, getEditingDomain, getModel, getNotationView, getPreferredValue, getPrimaryChildEditPart, getPrimaryView, getRoot, getStructuralFeatureValue, getTopGraphicEditPart, hasNotationView, isCanonical, isEditModeEnabled, notifyChanged, performRequest, refresh, removeNotify, resolveSemanticElement, setModel, setStructuralFeatureValue, showSourceFeedback, showTargetFeedback, transactionAboutToCommit
 
Methods inherited from class org.eclipse.gef.editparts.AbstractGraphicalEditPart
addNodeListener, addNotify, getContentPane, getFigure, getSourceConnections, getTargetConnections, removeNodeListener, setLayoutConstraint
 
Methods inherited from class org.eclipse.gef.editparts.AbstractEditPart
addEditPartListener, getChildren, getEditPolicy, getParent, getSelected, getTargetEditPart, getViewer, hasFocus, installEditPolicy, isActive, removeEditPartListener, removeEditPolicy, setFocus, setParent, setSelected, toString, understandsRequest
 
Methods inherited from class java.lang.Object
equals, 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
Constructor Detail

ArchitectureInstanceNameEditPart

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

setLabel

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

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

setLabelText

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

getEditText

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

getEditTextValidator

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

getCompletionProcessor

public 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