Interface IFeatureKeyConverterExtension

All Superinterfaces:
IFeatureKeyComputer
All Known Implementing Classes:
BslProjectConverterKeyComputer, DcsExprFeatureConverterKeyComputer, DcsFeatureConverterKeyComputer

public interface IFeatureKeyConverterExtension extends IFeatureKeyComputer
Extension of the IFeatureKeyComputer interface for computing feature keys in a language project converter.

This extension introduces the ability to compute a converted feature key based on the provided EObject, translation, and translation project.

See Also:
  • Method Details

    • getConvertedFeatureKey

      FeatureKey getConvertedFeatureKey(org.eclipse.emf.ecore.EObject object, String translation, ITranslateProject project)
      Computes the converted feature key for the given EObject, translation, and translation project.
      Parameters:
      object - the EObject for which to compute the feature key, cannot be null.
      translation - the translation string, cannot be null.
      project - the translation project null.
      Returns:
      the computed converted feature key null.