Interface IComputedStringMapFeatureTranslationProvider
- All Superinterfaces:
IComputedNameProvider,IComputedStringMapFeatureProvider
public interface IComputedStringMapFeatureTranslationProvider
extends IComputedStringMapFeatureProvider
The interface is common for providers of computed string value of map that could be compute of some base
or parent objects translation.
Implementors must register themselves into extension point of
IComputedNameService.-
Method Summary
Modifier and TypeMethodDescriptioncomputeTranslatedMapValue(org.eclipse.emf.ecore.EObject object, EFeatureSettings feature, Object key, IProjectTranslationProvider translationProvider, TranslateLanguage language) Compute translated map value from translations of base objects.Methods inherited from interface com.e1c.langtool.emf.collector.IComputedNameProvider
isSupportedMethods inherited from interface com.e1c.langtool.emf.collector.IComputedStringMapFeatureProvider
isComputedMapValue
-
Method Details
-
computeTranslatedMapValue
String computeTranslatedMapValue(org.eclipse.emf.ecore.EObject object, EFeatureSettings feature, Object key, IProjectTranslationProvider translationProvider, TranslateLanguage language) Compute translated map value from translations of base objects.- Parameters:
object- the objectfeature- the featurekey- the keytranslationProvider- the translation providerlanguage- the language- Returns:
- the computed string translated into given language
-