Class 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 
      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
      • 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 Detail

      • ExeedEditor

        public ExeedEditor()
    • 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 class org.eclipse.emf.ecore.presentation.EcoreEditor
      • refresh

        public void refresh()
      • loadViewerCustomizers

        protected void loadViewerCustomizers()
      • getPropertySheetPage

        public ExeedPropertySheetPage getPropertySheetPage()
        Overrides:
        getPropertySheetPage in class org.eclipse.emf.ecore.presentation.EcoreEditor
      • createContextMenuForGen

        protected void createContextMenuForGen​(org.eclipse.jface.viewers.StructuredViewer viewer)
        Overrides:
        createContextMenuForGen in class org.eclipse.emf.ecore.presentation.EcoreEditor
      • registerCustomMetamodels

        protected void registerCustomMetamodels()
      • createPages

        public void createPages()
        Overrides:
        createPages in class org.eclipse.emf.ecore.presentation.EcoreEditor
      • 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 class org.eclipse.emf.ecore.presentation.EcoreEditor
      • setPageText

        public void setPageText​(int pageIndex,
                                java.lang.String text)
        Overrides:
        setPageText in class org.eclipse.ui.part.MultiPageEditorPart