org.eclipse.xtext.xbase.ui.jvmmodel.navigation
Class DerivedMemberAwareEditorOpener

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.LanguageSpecificURIEditorOpener
      extended by org.eclipse.xtext.xbase.ui.jvmmodel.navigation.DerivedMemberAwareEditorOpener
All Implemented Interfaces:
IDerivedMemberAwareEditorOpener, IURIEditorOpener

public class DerivedMemberAwareEditorOpener
extends LanguageSpecificURIEditorOpener
implements IDerivedMemberAwareEditorOpener

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
DerivedMemberAwareEditorOpener()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EObject findEObjectByURI(org.eclipse.emf.common.util.URI uri, XtextResource resource)
           
 org.eclipse.ui.IEditorPart open(org.eclipse.emf.common.util.URI uri, org.eclipse.jdt.core.IMember member, boolean select)
          Open the resource with the given URI and navigate to the element that yields the given member.
 
Methods inherited from class org.eclipse.xtext.ui.editor.LanguageSpecificURIEditorOpener
getLocationProvider, open, open, selectAndReveal, setLocationProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.ui.editor.IURIEditorOpener
open, open
 

Constructor Detail

DerivedMemberAwareEditorOpener

public DerivedMemberAwareEditorOpener()
Method Detail

open

public org.eclipse.ui.IEditorPart open(org.eclipse.emf.common.util.URI uri,
                                       org.eclipse.jdt.core.IMember member,
                                       boolean select)
Description copied from interface: IDerivedMemberAwareEditorOpener
Open the resource with the given URI and navigate to the element that yields the given member.

Specified by:
open in interface IDerivedMemberAwareEditorOpener
See Also:
IURIEditorOpener.open(URI, boolean)

findEObjectByURI

protected org.eclipse.emf.ecore.EObject findEObjectByURI(org.eclipse.emf.common.util.URI uri,
                                                         XtextResource resource)
Overrides:
findEObjectByURI in class LanguageSpecificURIEditorOpener