org.topbraidcomposer.gef.page
Class AbstractGEFPage
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.forms.editor.FormPage
org.topbraidcomposer.editors.pages.AbstractResourceEditorPage
org.topbraidcomposer.gef.page.AbstractGEFPage
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, 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
- Direct Known Subclasses:
- DiagramEditorPage, GraphEditorPage
public abstract class AbstractGEFPage
- extends AbstractResourceEditorPage
- implements IResourceSelectionListener
| Fields inherited from interface org.eclipse.ui.IEditorPart |
PROP_DIRTY, PROP_INPUT |
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
|
Constructor Summary |
AbstractGEFPage(org.eclipse.ui.forms.editor.FormEditor formEditor,
java.lang.String id,
java.lang.String title)
|
| Methods inherited from class org.eclipse.ui.forms.editor.FormPage |
canLeaveThePage, createPartControl, dispose, 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, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setFocus |
| Methods inherited from interface org.eclipse.ui.ISaveablePart |
doSave, doSaveAs, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded |
AbstractGEFPage
public AbstractGEFPage(org.eclipse.ui.forms.editor.FormEditor formEditor,
java.lang.String id,
java.lang.String title)
addZoomContributions
protected void addZoomContributions(org.eclipse.jface.action.IToolBarManager toolBarManager)
closeSelectedNodes
public abstract void closeSelectedNodes()
createFormContent
protected void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
- Overrides:
createFormContent in class AbstractResourceEditorPage
createParent
protected org.eclipse.swt.widgets.Composite createParent(org.eclipse.ui.forms.IManagedForm managedForm,
java.lang.String title)
createParent
protected org.eclipse.swt.widgets.Composite createParent(org.eclipse.ui.forms.widgets.ScrolledForm form)
createViewer
protected abstract void createViewer(org.eclipse.ui.forms.IManagedForm managedForm)
getAdapter
public java.lang.Object getAdapter(java.lang.Class c)
- Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable- Overrides:
getAdapter in class org.eclipse.ui.part.WorkbenchPart
getViewer
public AbstractGEFViewer getViewer()
recreateViewer
public void recreateViewer()
rescaleViewer
public void rescaleViewer()
resourceSelected
public void resourceSelected(com.hp.hpl.jena.rdf.model.Resource resource)
- Description copied from interface:
IResourceSelectionListener
- Called when the resource selection has changed.
This method is called as a side effect by the
ResourceSelection class.
- Specified by:
resourceSelected in interface IResourceSelectionListener
- Parameters:
resource - the new selection
setViewer
public void setViewer(AbstractGEFViewer viewer)