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
-
-
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
-
-
Constructor Summary
Constructors Constructor Description ExeedEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.util.Diagnostic
analyzeResourceProblems(org.eclipse.emf.ecore.resource.Resource resource, java.lang.Exception exception)
void
createContextMenuFor(org.eclipse.jface.viewers.StructuredViewer viewer)
protected void
createContextMenuForGen(org.eclipse.jface.viewers.StructuredViewer viewer)
void
createPages()
ExeedImageTextProvider
getImageTextProvider()
ExeedItemProviderAdapterFactory
getItemProviderAdapterFactory()
protected ExeedPlugin
getPlugin()
ExeedPropertySheetPage
getPropertySheetPage()
boolean
isShowAllResources()
boolean
isShowReferenceNamesInCreateActions()
boolean
isSortProperties()
protected void
loadViewerCustomizers()
void
refresh()
protected void
registerCustomMetamodels()
void
setPageText(int pageIndex, java.lang.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
-
-
-
-
Method Detail
-
analyzeResourceProblems
public org.eclipse.emf.common.util.Diagnostic analyzeResourceProblems(org.eclipse.emf.ecore.resource.Resource resource, java.lang.Exception exception)
- Overrides:
analyzeResourceProblems
in classorg.eclipse.emf.ecore.presentation.EcoreEditor
-
getPlugin
protected ExeedPlugin getPlugin()
-
getItemProviderAdapterFactory
public ExeedItemProviderAdapterFactory getItemProviderAdapterFactory()
-
refresh
public void refresh()
-
loadViewerCustomizers
protected void loadViewerCustomizers()
-
getPropertySheetPage
public ExeedPropertySheetPage 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
public ExeedImageTextProvider 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
public void setPageText(int pageIndex, java.lang.String text)
- Overrides:
setPageText
in classorg.eclipse.ui.part.MultiPageEditorPart
-
-