classdiagram.diagram.dawn.diagram.part
Class ExtendedDawnDiagramEditor

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.EditorPart
              extended by org.eclipse.gef.ui.parts.GraphicalEditor
                  extended by org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor
                      extended by org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditorWithFlyOutPalette
                          extended by org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts.DiagramDocumentEditor
                              extended by classdiagram.diagram.part.ClassdiagramDiagramEditor
                                  extended by 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


Field Summary
 
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
 
Constructor Summary
ExtendedDawnDiagramEditor()
           
 
Method Summary
 void dispose()
          does the cleanup -Stops the watcher
 void doSave(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 java.lang.String getContributorID()
           
 Watcher getWatcher()
           
 void setInput(org.eclipse.ui.IEditorInput input)
           
 void setOwnPaletteVisible(boolean visible)
           
 void showServerOnlineMode(boolean online)
           
 
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
 

Constructor Detail

ExtendedDawnDiagramEditor

public ExtendedDawnDiagramEditor()
Method Detail

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