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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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
     
    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 class org.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 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
    • 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 class org.eclipse.emf.ecore.presentation.EcoreEditor
    • setPageText

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