Class GenModelEditor
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.ui.part.WorkbenchPart
-
- org.eclipse.ui.part.EditorPart
-
- org.eclipse.emfforms.spi.editor.GenericEditor
-
- org.eclipse.emfforms.internal.editor.genmodel.GenModelEditor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.emf.edit.domain.IEditingDomainProvider
,org.eclipse.ui.ide.IGotoMarker
,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
public class GenModelEditor extends GenericEditor
The Genmodel Editor.- Author:
- Clemens Elflein, Johannes Faltermeier
-
-
Constructor Summary
Constructors Constructor Description GenModelEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TreeMasterDetailComposite
createTreeMasterDetail(org.eclipse.swt.widgets.Composite composite, java.lang.Object editorInput, CreateElementCallback createElementCallback)
This method creates a tree master detail.java.lang.String
getEditorTitle()
Returns the title for the currently displayed editor.protected java.lang.Object
modifyEditorInput(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Allows to modify the input object for the editor.-
Methods inherited from class org.eclipse.emfforms.spi.editor.GenericEditor
adjustErrorMarker, createDiangosticCache, createPartControl, createRootView, createTreeViewerBuilder, customizeTree, deleteMarkers, dispose, doSave, doSaveAs, enableValidation, getCommandStack, getContextId, getCreateElementCallback, getDiagnosticCache, getEditingDomain, getNotifierFromEditorInput, getResourceLoadOptions, getResourceSaveOptions, getResourceSet, getRootView, getToolbarActions, gotoMarker, handleDetailActivated, handleResourceChange, hasShortcuts, init, isClosing, isDirty, isEditable, isSaveAsAllowed, loadResource, postSave, preSave, readToolbarActions, refreshTreeAfterResourceChange, reloadResources, removeResources, reveal, reveal, setClosing, setFocus, verifyEditorResource
-
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, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
-
-
-
Method Detail
-
getEditorTitle
public java.lang.String getEditorTitle()
Description copied from class:GenericEditor
Returns the title for the currently displayed editor. Subclasses should override this function to change the Editor's title- Overrides:
getEditorTitle
in classGenericEditor
- Returns:
- the title
-
modifyEditorInput
protected java.lang.Object modifyEditorInput(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Description copied from class:GenericEditor
Allows to modify the input object for the editor.- Overrides:
modifyEditorInput
in classGenericEditor
- Parameters:
resourceSet
- the resourceSet which is the default editor input- Returns:
- the object to set as the input
-
createTreeMasterDetail
protected TreeMasterDetailComposite createTreeMasterDetail(org.eclipse.swt.widgets.Composite composite, java.lang.Object editorInput, CreateElementCallback createElementCallback)
Description copied from class:GenericEditor
This method creates a tree master detail. Override this method if you want to customize the tree.- Overrides:
createTreeMasterDetail
in classGenericEditor
- Parameters:
composite
- the parent compositeeditorInput
- the editor inputcreateElementCallback
- the create element callback to add- Returns:
- the
TreeMasterDetailComposite
-
-