org.eclipse.xtext.ecore
Class NsURIQualifiedNameProvider

java.lang.Object
  extended by org.eclipse.xtext.naming.IQualifiedNameProvider.AbstractImpl
      extended by org.eclipse.xtext.ecore.EcoreQualifiedNameProvider
          extended by org.eclipse.xtext.ecore.NsURIQualifiedNameProvider
All Implemented Interfaces:
com.google.common.base.Function<org.eclipse.emf.ecore.EObject,QualifiedName>, IQualifiedNameProvider

public class NsURIQualifiedNameProvider
extends EcoreQualifiedNameProvider

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.naming.IQualifiedNameProvider
IQualifiedNameProvider.AbstractImpl
 
Constructor Summary
NsURIQualifiedNameProvider()
           
 
Method Summary
protected  java.lang.String getCacheKey()
           
protected  boolean isRecurseParent(org.eclipse.emf.ecore.EObject obj)
           
protected  java.lang.String name(org.eclipse.emf.ecore.EPackage ePackage)
           
 
Methods inherited from class org.eclipse.xtext.ecore.EcoreQualifiedNameProvider
getFullyQualifiedName, name, name, name
 
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

NsURIQualifiedNameProvider

public NsURIQualifiedNameProvider()
Method Detail

name

protected java.lang.String name(org.eclipse.emf.ecore.EPackage ePackage)
Overrides:
name in class EcoreQualifiedNameProvider

getCacheKey

protected java.lang.String getCacheKey()
Overrides:
getCacheKey in class EcoreQualifiedNameProvider

isRecurseParent

protected boolean isRecurseParent(org.eclipse.emf.ecore.EObject obj)
Overrides:
isRecurseParent in class EcoreQualifiedNameProvider