Package org.eclipse.gef
Class DefaultEditDomain
java.lang.Object
org.eclipse.gef.EditDomain
org.eclipse.gef.DefaultEditDomain
A default implementation of
EditDomain
. An IEditorPart
is
required in the constructor, but it can be null
.
A SelectionTool
will be the active Tool until:
- A
PaletteRoot
is provided which contains a default entry which is aToolEntry
. In which case that entry's tool is made the active Tool.
DefaultEditDomain can be configured with a
PaletteViewer
. When provided, the
DefaultEditDomain will listen for PaletteEvents, and will switch the active
Tool automatically in response.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEditDomain
(IEditorPart editorPart) Constructs a DefaultEditDomain with the specified IEditorPart -
Method Summary
Modifier and TypeMethodDescriptionprotected void
setEditorPart
(IEditorPart editorPart) Sets the IEditorPart for this EditDomain.Methods inherited from class org.eclipse.gef.EditDomain
addViewer, focusGained, focusLost, getActiveTool, getCommandStack, getDefaultTool, getPaletteViewer, keyDown, keyTraversed, keyUp, loadDefaultTool, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, nativeDragFinished, nativeDragStarted, removeViewer, setActiveTool, setCommandStack, setDefaultTool, setPaletteRoot, setPaletteViewer, viewerEntered, viewerExited
-
Constructor Details
-
DefaultEditDomain
Constructs a DefaultEditDomain with the specified IEditorPart- Parameters:
editorPart
-null
or an IEditorPart
-
-
Method Details
-
getEditorPart
- Returns:
- the IEditorPart for this EditDomain
-
setEditorPart
Sets the IEditorPart for this EditDomain.- Parameters:
editorPart
- the editor
-