Interface IComputedStringFeatureTranslationProvider
- All Superinterfaces:
IComputedNameProvider,IComputedStringFeatureProvider
- All Known Implementing Classes:
AbstractChoiceParameterFilterTranslationProvider,AbstractChoiceParameterLinkFilterTranslationProvider,AbstractSplittedStringTranslationExistTranslationProvider,AreaParameterFieldExpressionFieldTranslationProvider,BpSchemaComputedNameProvider,ChoiceParameterFilterTranslationProvider,ChoiceParameterLinkFilterTranslationProvider,ChoiceParameterLinkFilterTranslationProvider,CommonModuleEventsComputedNameProvider,ConnectionItemStringFeatureTranslationProvider,DataCompositionChoiceParameterLinkValueTranslationProvider,DataCompositionChoiceParameterValueTranslationProvider,DataCompositionParameterValueTranslationProvider,DataPathFieldTranslationProvider,DataSetFieldDataPathStringFeatureTranslationProvider,DataSetLinkDataSetTranslationProvider,DataSetLinkParameterValueTranslationProvider,DataSourceNameTranslationProvider,DcsExprFeatureTranslationProvider,DesignTimeValueTranslationProvider,EventHandlerComputedNameTranslationProvider,ExprContentFieldTranslationProvider,ExprParameterValueTranslationProvider,FieldTranslationProvider,FolderDataPathPartTranslationProvider,FormalParamComputedNameProvider,FormBaseNamingProvider,FormChoiceParameterFilterTranslationProvider,FormComputedNameProvider,FormDefaultNameProvider,ImplicitVariableComputedNameProvider,IndexedFieldPathTranslationProvider,MdBaseNamingProvider,MdObjectEventsComputedNameProvider,NestedObjectSettingsObjectIdTranslationProvider,OuterParameterTranslationProvider,ParameterNameDbViewTranslationProvider,QueryStringFeatureTranslationProvider,RightQlParameterComputedNameTranslationProvider,RlsConditionTranslationProvider,SourceObjectLinkProviderComputedSFeatureProvider,StandardEventNameTranslationProvider,StringLiteralExpressionTranslationProvider,StringLiteralPartTranslationProvider,StringLiteralPartTranslationProvider,StringValuePartTranslationProvider,StyleItemNameTranslationProvider,TemplateConditionTranslationProvider,TemplateNameTranslationProvider,TemplateNameTranslationProvider,TextStatementTranslationProvider,TotalFielDataPathTranslationProvider,UserFieldExpressionPresentationTranslationProvider,ValueLiteralTranslationProvider
The interface is common for providers of computed strings that could be compute of some base or parent objects.
Implementors must register themselves into extension point of
IComputedNameService.-
Method Summary
Modifier and TypeMethodDescriptioncomputeTranslatedString(org.eclipse.emf.ecore.EObject object, EFeatureSettings stringFeature, IProjectTranslationProvider translationProvider, TranslateLanguage language) Compute translated string from translations of base objects.Methods inherited from interface com.e1c.langtool.emf.collector.IComputedNameProvider
isSupportedMethods inherited from interface com.e1c.langtool.emf.collector.IComputedStringFeatureProvider
isComputedString
-
Method Details
-
computeTranslatedString
String computeTranslatedString(org.eclipse.emf.ecore.EObject object, EFeatureSettings stringFeature, IProjectTranslationProvider translationProvider, TranslateLanguage language) Compute translated string from translations of base objects.- Parameters:
object- the objectstringFeature- the string featuretranslationProvider- the translation providerlanguage- the language- Returns:
- the computed string translated into given language
-