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

public interface IComputedStringFeatureTranslationProvider extends IComputedStringFeatureProvider
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.
See Also:
  • 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 object
      stringFeature - the string feature
      translationProvider - the translation provider
      language - the language
      Returns:
      the computed string translated into given language