public abstract class AbstractAdaptedEditorPart<R extends net.officefloor.model.Model,RE extends Enum<RE>,O>
extends org.eclipse.gef.mvc.fx.ui.parts.AbstractFXEditor
EditorPart for the AbstractAdaptedIdeEditor.| Constructor and Description |
|---|
AbstractAdaptedEditorPart()
Instantiate.
|
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractAdaptedIdeEditor<R,RE,O> |
createEditor(EnvironmentBridge envBridge)
Creates the
AbstractAdaptedIdeEditor. |
void |
createPartControl(org.eclipse.swt.widgets.Composite parent) |
void |
dispose() |
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
doSaveAs() |
protected void |
hookViewers() |
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input) |
static void |
initEditor(AbstractAdaptedIdeEditor<?,?,?> editor,
Function<com.google.inject.Injector,org.eclipse.gef.mvc.fx.domain.IDomain> initialiser)
Initialises the
AbstractAdaptedIdeEditor. |
boolean |
isSaveAsAllowed() |
activate, createActions, deactivate, disposeActions, getAdapter, getCanvas, getContentViewer, getDomain, isDirty, markNonDirty, setFocus, unhookViewerscheckSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartNameaddPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyaddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectpublic static void initEditor(AbstractAdaptedIdeEditor<?,?,?> editor, Function<com.google.inject.Injector,org.eclipse.gef.mvc.fx.domain.IDomain> initialiser)
AbstractAdaptedIdeEditor.editor - AbstractAdaptedIdeEditor to initialise.initialiser - Initialiser of the AbstractAdaptedIdeEditor.public abstract AbstractAdaptedIdeEditor<R,RE,O> createEditor(EnvironmentBridge envBridge)
AbstractAdaptedIdeEditor.envBridge - EnvironmentBridge.AbstractAdaptedIdeEditor.public void init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input)
throws org.eclipse.ui.PartInitException
init in interface org.eclipse.ui.IEditorPartinit in class org.eclipse.gef.mvc.fx.ui.parts.AbstractFXEditororg.eclipse.ui.PartInitExceptionpublic void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl in interface org.eclipse.ui.IWorkbenchPartcreatePartControl in class org.eclipse.gef.mvc.fx.ui.parts.AbstractFXEditorprotected void hookViewers()
hookViewers in class org.eclipse.gef.mvc.fx.ui.parts.AbstractFXEditorpublic boolean isSaveAsAllowed()
isSaveAsAllowed in interface org.eclipse.ui.ISaveablePartisSaveAsAllowed in class org.eclipse.ui.part.EditorPartpublic void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave in interface org.eclipse.ui.ISaveablePartdoSave in class org.eclipse.ui.part.EditorPartpublic void doSaveAs()
doSaveAs in interface org.eclipse.ui.ISaveablePartdoSaveAs in class org.eclipse.ui.part.EditorPartpublic void dispose()
dispose in interface org.eclipse.ui.IWorkbenchPartdispose in class org.eclipse.gef.mvc.fx.ui.parts.AbstractFXEditorCopyright © 2005–2020 OfficeFloor. All rights reserved.