org.topbraidcomposer.gef.diagram.page
Class DiagramEditorPage

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.ui.forms.editor.FormPage
                  extended by org.topbraidcomposer.editors.pages.AbstractResourceEditorPage
                      extended by org.topbraidcomposer.gef.page.AbstractGEFPage
                          extended by org.topbraidcomposer.gef.diagram.page.DiagramEditorPage
All Implemented Interfaces:
java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.core.runtime.Preferences.IPropertyChangeListener, org.eclipse.ui.forms.editor.IFormPage, org.eclipse.ui.IEditorPart, org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation, IResourceSelectionListener, IResourceEditorPage

public class DiagramEditorPage
extends AbstractGEFPage
implements org.eclipse.core.runtime.Preferences.IPropertyChangeListener


Field Summary
 
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUT
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
DiagramEditorPage(org.eclipse.ui.forms.editor.FormEditor formEditor, java.lang.String id, java.lang.String title)
           
 
Method Summary
 void closeSelectedNodes()
           
protected  void createViewer(org.eclipse.ui.forms.IManagedForm managedForm)
           
 void dispose()
           
 DiagramEditPart getDiagramEditPart()
           
 void propertyChange(org.eclipse.core.runtime.Preferences.PropertyChangeEvent event)
           
 
Methods inherited from class org.topbraidcomposer.gef.page.AbstractGEFPage
addZoomContributions, createFormContent, createParent, createParent, getAdapter, getViewer, recreateViewer, rescaleViewer, resourceSelected, setViewer
 
Methods inherited from class org.topbraidcomposer.editors.pages.AbstractResourceEditorPage
isClosing, setClosing
 
Methods inherited from class org.eclipse.ui.forms.editor.FormPage
canLeaveThePage, createPartControl, doSave, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setActive, setFocus, setIndex
 
Methods inherited from class org.eclipse.ui.part.EditorPart
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.forms.editor.IFormPage
canLeaveThePage, getEditor, getId, getIndex, getManagedForm, getPartControl, initialize, isActive, isEditor, selectReveal, setActive, setIndex
 
Methods inherited from interface org.eclipse.ui.IEditorPart
getEditorInput, getEditorSite, init
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, createPartControl, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setFocus
 
Methods inherited from interface org.eclipse.ui.ISaveablePart
doSave, doSaveAs, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded
 

Constructor Detail

DiagramEditorPage

public DiagramEditorPage(org.eclipse.ui.forms.editor.FormEditor formEditor,
                         java.lang.String id,
                         java.lang.String title)
Method Detail

closeSelectedNodes

public void closeSelectedNodes()
Specified by:
closeSelectedNodes in class AbstractGEFPage

createViewer

protected void createViewer(org.eclipse.ui.forms.IManagedForm managedForm)
Specified by:
createViewer in class AbstractGEFPage

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart
Overrides:
dispose in class org.eclipse.ui.forms.editor.FormPage

getDiagramEditPart

public DiagramEditPart getDiagramEditPart()

propertyChange

public void propertyChange(org.eclipse.core.runtime.Preferences.PropertyChangeEvent event)
Specified by:
propertyChange in interface org.eclipse.core.runtime.Preferences.IPropertyChangeListener