Interface TranslatedTopObjectFqnGenerator
- All Known Subinterfaces:
TranslatedTopObjectFqnGeneratorDelegate
- All Known Implementing Classes:
BaseTranslatedTopObjectFqnGeneratorDelegate,DelegatingTranslatedTopObjectFqnGenerator,FormTranslatedTopObjectFqnGeneratorDelegate,MdTranslatedTopObjectFqnGeneratorDelegate
public interface TranslatedTopObjectFqnGenerator
Interface for the service responsible for generating translated FQNs. FQNs are used in DT as natural
identifiers for configuration objects, i.e. they are used for querying objects from persistent stores,
for representing symbolic links in XML and so on. Below are shown a few examples of top object FQNs.
-
Method Summary
Modifier and TypeMethodDescriptiongenerateFqn(org.eclipse.emf.ecore.EObject source, IProjectTranslationProvider translationProvider) Generate translated FQN for given source object of translating project.
-
Method Details
-
generateFqn
String generateFqn(org.eclipse.emf.ecore.EObject source, IProjectTranslationProvider translationProvider) Generate translated FQN for given source object of translating project.- Parameters:
source- the sourcetranslationProvider- the translation provider, to translate the source to a project- Returns:
- the new generated translated FQN
-