Class CustomURIEditorOpener

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.IURIEditorOpener
    Direct Known Subclasses:
    BslEditorOpener, QlEditorOpener

    public class CustomURIEditorOpener
    extends org.eclipse.xtext.ui.editor.GlobalURIEditorOpener
    Application specific IURIEditorOpener implementation, that opens already opened XtextEditorUtil-provided XtextEditor, if exist and matches with given URI.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.eclipse.xtext.resource.IResourceServiceProvider.Registry resourceServiceProviderRegistry  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.ui.IEditorPart open​(org.eclipse.emf.common.util.URI uri, boolean select)  
      org.eclipse.ui.IEditorPart open​(org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.EReference crossReference, int indexInList, boolean select)  
      protected void selectAndReveal​(org.eclipse.ui.IEditorPart openEditor, org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.EReference crossReference, int indexInList, boolean select)  
      • Methods inherited from class org.eclipse.xtext.ui.editor.GlobalURIEditorOpener

        getWorkbench, open, openDefaultEditor, openDefaultEditor, openDefaultEditor
    • Field Detail

      • resourceServiceProviderRegistry

        @Inject
        protected org.eclipse.xtext.resource.IResourceServiceProvider.Registry resourceServiceProviderRegistry
    • Constructor Detail

      • CustomURIEditorOpener

        public CustomURIEditorOpener()
    • Method Detail

      • open

        public org.eclipse.ui.IEditorPart open​(org.eclipse.emf.common.util.URI uri,
                                               boolean select)
        Specified by:
        open in interface org.eclipse.xtext.ui.editor.IURIEditorOpener
        Overrides:
        open in class org.eclipse.xtext.ui.editor.GlobalURIEditorOpener
      • open

        public org.eclipse.ui.IEditorPart open​(org.eclipse.emf.common.util.URI uri,
                                               org.eclipse.emf.ecore.EReference crossReference,
                                               int indexInList,
                                               boolean select)
        Specified by:
        open in interface org.eclipse.xtext.ui.editor.IURIEditorOpener
        Overrides:
        open in class org.eclipse.xtext.ui.editor.GlobalURIEditorOpener
      • selectAndReveal

        protected void selectAndReveal​(org.eclipse.ui.IEditorPart openEditor,
                                       org.eclipse.emf.common.util.URI uri,
                                       org.eclipse.emf.ecore.EReference crossReference,
                                       int indexInList,
                                       boolean select)
        Overrides:
        selectAndReveal in class org.eclipse.xtext.ui.editor.GlobalURIEditorOpener