Package org.eclipse.epsilon.dt.exeed
Class ExeedEditor
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.part.MultiPageEditorPart
org.eclipse.emf.ecore.presentation.EcoreEditor
org.eclipse.epsilon.dt.exeed.ExeedEditor
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.emf.common.ui.viewer.IViewerProvider
,org.eclipse.emf.edit.domain.IEditingDomainProvider
,org.eclipse.emf.edit.ui.util.IRevertablePart
,org.eclipse.jface.action.IMenuListener
,org.eclipse.jface.dialogs.IPageChangeProvider
,org.eclipse.jface.viewers.ISelectionProvider
,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 ExeedEditor
extends org.eclipse.emf.ecore.presentation.EcoreEditor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.presentation.EcoreEditor
org.eclipse.emf.ecore.presentation.EcoreEditor.ReverseAdapterFactoryContentProvider, org.eclipse.emf.ecore.presentation.EcoreEditor.XML
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.presentation.EcoreEditor
adapterFactory, changedResources, contentOutlinePage, contentOutlineStatusLineManager, contentOutlineViewer, currentViewer, ECORE_FILE_EXTENSION, ecoreItemProviderAdapterFactory, editingDomain, editorSelection, EMOF_FILE_EXTENSION, markerHelper, NON_DYNAMIC_EXTENSIONS, partListener, problemIndicationAdapter, propertySheetPages, removedResources, resourceChangeListener, resourceToDiagnosticMap, savedResources, selectionChangedListener, selectionChangedListeners, selectionViewer, updateProblemIndication
Fields inherited from class org.eclipse.ui.part.MultiPageEditorPart
PAGE_CONTAINER_SITE
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUT
Fields inherited from interface org.eclipse.ui.ISaveablePart
PROP_DIRTY
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.Diagnostic
analyzeResourceProblems
(org.eclipse.emf.ecore.resource.Resource resource, Exception exception) void
createContextMenuFor
(org.eclipse.jface.viewers.StructuredViewer viewer) protected void
createContextMenuForGen
(org.eclipse.jface.viewers.StructuredViewer viewer) void
protected ExeedPlugin
boolean
boolean
boolean
protected void
void
refresh()
protected void
void
setPageText
(int pageIndex, String text) void
setShowAllResources
(boolean showAllResources) void
setShowReferenceNamesInCreateActions
(boolean showReferenceNamesInCreateActions) void
setSortProperties
(boolean sortProperties) Methods inherited from class org.eclipse.emf.ecore.presentation.EcoreEditor
addSelectionChangedListener, createModel, createModelGen, dispose, doRevert, doSave, doSaveAs, doSaveAs, firePropertyChange, getActionBarContributor, getActionBars, getAdapter, getAdapterFactory, getContentOutlinePage, getEditingDomain, getSelection, getViewer, gotoMarker, handleActivate, handleActivateGen, handleChangedResources, handleContentOutlineSelection, handleDirtyConflict, hideTabs, init, initializeEditingDomain, isDirty, isPersisted, isSaveAsAllowed, menuAboutToShow, pageChange, removeSelectionChangedListener, setCurrentViewer, setFocus, setSelection, setSelectionToViewer, setStatusLineManager, showOutlineView, showTabs, updateProblemIndication
Methods inherited from class org.eclipse.ui.part.MultiPageEditorPart
activateSite, addPage, addPage, addPage, addPage, addPageChangedListener, createContainer, createItem, createPageContainer, createPartControl, createSite, deactivateSite, findEditors, getActiveEditor, getActivePage, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageSite, getPageText, getSelectedPage, handlePropertyChange, initializePageSwitching, removePage, removePageChangedListener, setActiveEditor, setActivePage, setControl, setPageImage
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, 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
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.ISaveablePart
isSaveOnCloseNeeded
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener
-
Constructor Details
-
ExeedEditor
public ExeedEditor()
-
-
Method Details
-
analyzeResourceProblems
public org.eclipse.emf.common.util.Diagnostic analyzeResourceProblems(org.eclipse.emf.ecore.resource.Resource resource, Exception exception) - Overrides:
analyzeResourceProblems
in classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
getPlugin
-
getItemProviderAdapterFactory
-
refresh
public void refresh() -
loadViewerCustomizers
protected void loadViewerCustomizers() -
getPropertySheetPage
- Overrides:
getPropertySheetPage
in classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
createContextMenuForGen
protected void createContextMenuForGen(org.eclipse.jface.viewers.StructuredViewer viewer) - Overrides:
createContextMenuForGen
in classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
registerCustomMetamodels
protected void registerCustomMetamodels() -
createPages
public void createPages()- Overrides:
createPages
in classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
getImageTextProvider
-
isShowAllResources
public boolean isShowAllResources() -
setShowAllResources
public void setShowAllResources(boolean showAllResources) -
isSortProperties
public boolean isSortProperties() -
setSortProperties
public void setSortProperties(boolean sortProperties) -
isShowReferenceNamesInCreateActions
public boolean isShowReferenceNamesInCreateActions() -
setShowReferenceNamesInCreateActions
public void setShowReferenceNamesInCreateActions(boolean showReferenceNamesInCreateActions) -
createContextMenuFor
public void createContextMenuFor(org.eclipse.jface.viewers.StructuredViewer viewer) - Overrides:
createContextMenuFor
in classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
setPageText
- Overrides:
setPageText
in classorg.eclipse.ui.part.MultiPageEditorPart
-