org.eclipse.xtext.xtend2.naming
Class Xtend2QualifiedNameProvider

java.lang.Object
  extended by org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
      extended by org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider
          extended by org.eclipse.xtext.xbase.scoping.XbaseQualifiedNameProvider
              extended by org.eclipse.xtext.xtend2.naming.Xtend2QualifiedNameProvider
All Implemented Interfaces:
com.google.common.base.Function<org.eclipse.emf.ecore.EObject,QualifiedName>, IQualifiedNameProvider

public class Xtend2QualifiedNameProvider
extends XbaseQualifiedNameProvider

Author:
Jan Koehnlein - Initial contribution and API, Sven Efftinge

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.naming.IQualifiedNameProvider
IQualifiedNameProvider.AbstractImpl
 
Constructor Summary
Xtend2QualifiedNameProvider()
           
 
Method Summary
 QualifiedName getFullyQualifiedName(org.eclipse.emf.ecore.EObject obj)
           
 
Methods inherited from class org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider
getConverter, getResolver
 
Methods inherited from class org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Constructor Detail

Xtend2QualifiedNameProvider

public Xtend2QualifiedNameProvider()
Method Detail

getFullyQualifiedName

public QualifiedName getFullyQualifiedName(org.eclipse.emf.ecore.EObject obj)
Specified by:
getFullyQualifiedName in interface IQualifiedNameProvider
Overrides:
getFullyQualifiedName in class XbaseQualifiedNameProvider
Returns:
the qualified name for the given object, null if this IQualifiedNameProvider is not responsible or if the given object doesn't have qualified name.