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 TreeMasterDetailCompositecreateTreeMasterDetail(org.eclipse.swt.widgets.Composite composite, java.lang.Object editorInput, CreateElementCallback createElementCallback)This method creates a tree master detail.java.lang.StringgetEditorTitle()Returns the title for the currently displayed editor.protected java.lang.ObjectmodifyEditorInput(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:GenericEditorReturns the title for the currently displayed editor. Subclasses should override this function to change the Editor's title- Overrides:
getEditorTitlein classGenericEditor- Returns:
- the title
-
modifyEditorInput
protected java.lang.Object modifyEditorInput(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Description copied from class:GenericEditorAllows to modify the input object for the editor.- Overrides:
modifyEditorInputin 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:GenericEditorThis method creates a tree master detail. Override this method if you want to customize the tree.- Overrides:
createTreeMasterDetailin classGenericEditor- Parameters:
composite- the parent compositeeditorInput- the editor inputcreateElementCallback- the create element callback to add- Returns:
- the
TreeMasterDetailComposite
-
-