classdiagram.diagram.dawn.diagram.part
Class ExtendedDawnDiagramEditor
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.gef.ui.parts.GraphicalEditor
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette
org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor
classdiagram.diagram.part.ClassdiagramDiagramEditor
classdiagram.diagram.dawn.diagram.part.ExtendedDawnDiagramEditor
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.gef.commands.CommandStackListener, org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramWorkbenchPart, org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.IDocumentEditor, org.eclipse.ui.ide.IGotoMarker, org.eclipse.ui.IEditorPart, org.eclipse.ui.IReusableEditor, org.eclipse.ui.ISaveablePart, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IShowInSource, org.eclipse.ui.part.IWorkbenchPartOrientation, org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor, DawnDiagramEditorInterface
public class ExtendedDawnDiagramEditor
- extends classdiagram.diagram.part.ClassdiagramDiagramEditor
- implements DawnDiagramEditorInterface
| Fields inherited from class classdiagram.diagram.part.ClassdiagramDiagramEditor |
CONTEXT_ID, ID |
| Fields inherited from class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor |
DIAGRAM_CONTEXT_ID |
| Fields inherited from interface org.eclipse.ui.IEditorPart |
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
| Methods inherited from class classdiagram.diagram.part.ClassdiagramDiagramEditor |
doSaveAs, getAdapter, getContributorId, getEditingDomain, getShowInContext, gotoMarker, isSaveAsAllowed |
| Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor |
askUserReload, askUserSaveClose, askUserSaveOverwrite, close, createPartControl, doSetInput, getDiagram, getDiagramDocument, getDocumentProvider, init, isDirty, isEditable, isEditorInputModifiable, isEditorInputReadOnly, selectionChanged, validateEditorInputState |
| Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette |
setFocus |
| Methods inherited from class org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor |
addDefaultPreferences, getDiagramEditDomain, getDiagramEditPart, getDiagramGraphicalViewer, getSite, getWorkspaceViewerPreferenceStore, isWritable, persistViewerSettings |
| Methods inherited from class org.eclipse.gef.ui.parts.GraphicalEditor |
commandStackChanged |
| Methods inherited from class org.eclipse.ui.part.EditorPart |
getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setInitializationData |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ui.IEditorPart |
getEditorInput, getEditorSite |
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setFocus |
| Methods inherited from interface org.eclipse.ui.ISaveablePart |
isSaveOnCloseNeeded |
ExtendedDawnDiagramEditor
public ExtendedDawnDiagramEditor()
showServerOnlineMode
public void showServerOnlineMode(boolean online)
- Specified by:
showServerOnlineMode in interface DawnDiagramEditorInterface
setOwnPaletteVisible
public void setOwnPaletteVisible(boolean visible)
- Specified by:
setOwnPaletteVisible in interface DawnDiagramEditorInterface
setInput
public void setInput(org.eclipse.ui.IEditorInput input)
- Specified by:
setInput in interface org.eclipse.ui.IReusableEditor- Overrides:
setInput in class org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor
doSave
public void doSave(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
- Specified by:
doSave in interface org.eclipse.ui.ISaveablePart- Overrides:
doSave in class org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor
dispose
public void dispose()
- does the cleanup -Stops the watcher
- Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart- Overrides:
dispose in class org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor
getWatcher
public Watcher getWatcher()
- Specified by:
getWatcher in interface DawnDiagramEditorInterface
getContributorID
public java.lang.String getContributorID()
- Specified by:
getContributorID in interface DawnDiagramEditorInterface