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 Type
    Method
    Description
    generateFqn(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 source
      translationProvider - the translation provider, to translate the source to a project
      Returns:
      the new generated translated FQN