Package com._1c.g5.v8.dt.core.naming
Interface IFqnProviderDelegate
-
- All Known Implementing Classes:
BaseFqnProviderDelegate
,RightsQualifiedNameProvider
public interface IFqnProviderDelegate
Interface for FQN provider delegates. By defining methodgetSupportedPackages()
this interface narrows the set of objects, it can provide FQN for.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.xtext.naming.QualifiedName
getContainedBmObjectFqn(IBmObject object)
Gets FQN of the specified contained BM object.org.eclipse.xtext.naming.QualifiedName
getNonBmObjectFqn(org.eclipse.emf.ecore.EObject object)
Gets FQN of the specified non-BM object.Collection<? extends org.eclipse.emf.ecore.EPackage>
getSupportedPackages()
Gets the collections of the supported packages.
-
-
-
Method Detail
-
getSupportedPackages
Collection<? extends org.eclipse.emf.ecore.EPackage> getSupportedPackages()
Gets the collections of the supported packages.- Returns:
- the collection of the supported packages.
-
getContainedBmObjectFqn
org.eclipse.xtext.naming.QualifiedName getContainedBmObjectFqn(IBmObject object)
Gets FQN of the specified contained BM object.- Parameters:
object
- the object, may not benull
.- Returns:
- the qualified name or
null
.
-
getNonBmObjectFqn
org.eclipse.xtext.naming.QualifiedName getNonBmObjectFqn(org.eclipse.emf.ecore.EObject object)
Gets FQN of the specified non-BM object.- Parameters:
object
- the object, may not benull
.- Returns:
- the qualified name or
null
.
-
-