Package org.eclipse.xtext.naming
Interface IQualifiedNameProvider
-
- All Superinterfaces:
com.google.common.base.Function<org.eclipse.emf.ecore.EObject,QualifiedName>
,java.util.function.Function<org.eclipse.emf.ecore.EObject,QualifiedName>
- All Known Implementing Classes:
DefaultDeclarativeQualifiedNameProvider
,IQualifiedNameProvider.AbstractImpl
,SimpleNameProvider
public interface IQualifiedNameProvider extends com.google.common.base.Function<org.eclipse.emf.ecore.EObject,QualifiedName>
Provides qualified names for EObjects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IQualifiedNameProvider.AbstractImpl
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QualifiedName
getFullyQualifiedName(org.eclipse.emf.ecore.EObject obj)
-
-
-
Method Detail
-
getFullyQualifiedName
QualifiedName getFullyQualifiedName(org.eclipse.emf.ecore.EObject obj)
- Returns:
- the qualified name for the given object,
null
if thisIQualifiedNameProvider
is not responsible or if the given object doesn't have qualified name.
-
-