de.upb.swt.epctools.controllers
Class NodeLabelEditManager
java.lang.Object
org.eclipse.gef.tools.DirectEditManager
de.upb.swt.epctools.controllers.NodeLabelEditManager
public class NodeLabelEditManager
- extends org.eclipse.gef.tools.DirectEditManager
This class manages the editing of node labels. It is needed by NodePart
|
Constructor Summary |
NodeLabelEditManager(org.eclipse.gef.GraphicalEditPart source,
java.lang.Class editorType,
org.eclipse.gef.tools.CellEditorLocator locator)
|
| Methods inherited from class org.eclipse.gef.tools.DirectEditManager |
commit, createDirectEditRequest, eraseFeedback, getCellEditor, getDirectEditFeature, getDirectEditRequest, getEditPart, getLocator, handleValueChanged, hookListeners, isDirty, setCellEditor, setDirty, setEditPart, setLocator, show, showFeedback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_scaled_font
org.eclipse.swt.graphics.Font m_scaled_font
m_verify_listener
private org.eclipse.swt.events.VerifyListener m_verify_listener
NodeLabelEditManager
public NodeLabelEditManager(org.eclipse.gef.GraphicalEditPart source,
java.lang.Class editorType,
org.eclipse.gef.tools.CellEditorLocator locator)
bringDown
protected void bringDown()
- Overrides:
bringDown in class org.eclipse.gef.tools.DirectEditManager
- See Also:
DirectEditManager.bringDown()
initCellEditor
protected void initCellEditor()
- Specified by:
initCellEditor in class org.eclipse.gef.tools.DirectEditManager
unhookListeners
protected void unhookListeners()
- Overrides:
unhookListeners in class org.eclipse.gef.tools.DirectEditManager
createCellEditorOn
protected org.eclipse.jface.viewers.CellEditor createCellEditorOn(org.eclipse.swt.widgets.Composite composite)
- Creates the cell editor on the given composite. Here, a TextCellEditor
that allows line breaks is created.
- Overrides:
createCellEditorOn in class org.eclipse.gef.tools.DirectEditManager
- Parameters:
composite - the composite to create the cell editor on
- Returns:
- the newly created cell editor