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
FieldsFields 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, updateProblemIndicationFields inherited from class org.eclipse.ui.part.MultiPageEditorPart
PAGE_CONTAINER_SITEFields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUTFields inherited from interface org.eclipse.ui.ISaveablePart
PROP_DIRTYFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.util.DiagnosticanalyzeResourceProblems(org.eclipse.emf.ecore.resource.Resource resource, Exception exception) voidcreateContextMenuFor(org.eclipse.jface.viewers.StructuredViewer viewer) protected voidcreateContextMenuForGen(org.eclipse.jface.viewers.StructuredViewer viewer) voidvoiddispose()protected ExeedPluginbooleanbooleanbooleanprotected voidvoidrefresh()protected voidvoidsetPageText(int pageIndex, String text) voidsetShowAllResources(boolean showAllResources) voidsetShowReferenceNamesInCreateActions(boolean showReferenceNamesInCreateActions) voidsetSortProperties(boolean sortProperties) Methods inherited from class org.eclipse.emf.ecore.presentation.EcoreEditor
addSelectionChangedListener, createModel, createModelGen, 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, updateProblemIndicationMethods inherited from class org.eclipse.ui.part.MultiPageEditorPart
activateSite, addPage, addPage, addPage, addPage, addPageChangedListener, createContainer, createItem, createPageContainer, createPartControl, createSite, deactivateSite, findEditors, getActiveEditor, getActivePage, getAPIPreferenceStore, getContainer, getControl, getEditor, getPageCount, getPageImage, getPageSite, getPageText, getSelectedPage, getTabStyle, handlePropertyChange, initializePageSwitching, isUpdateRequired, removePage, removePageChangedListener, setActiveEditor, setActivePage, setControl, setPageImage, updateContainerMethods inherited from class org.eclipse.ui.part.EditorPart
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartNameMethods 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, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.ISaveablePart
isSaveOnCloseNeededMethods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener
-
Field Details
-
disposeListeners
-
-
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:
analyzeResourceProblemsin classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
getPlugin
-
getItemProviderAdapterFactory
-
refresh
public void refresh() -
loadViewerCustomizers
protected void loadViewerCustomizers() -
getPropertySheetPage
- Overrides:
getPropertySheetPagein classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
createContextMenuForGen
protected void createContextMenuForGen(org.eclipse.jface.viewers.StructuredViewer viewer) - Overrides:
createContextMenuForGenin classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
disposein classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
registerCustomMetamodels
protected void registerCustomMetamodels() -
createPages
public void createPages()- Overrides:
createPagesin 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:
createContextMenuForin classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
setPageText
- Overrides:
setPageTextin classorg.eclipse.ui.part.MultiPageEditorPart
-