Interface IComputedStringFeatureProvider

All Superinterfaces:
IComputedNameProvider
All Known Subinterfaces:
IComputedStringFeatureTranslationProvider
All Known Implementing Classes:
AbstractChoiceParameterFilterTranslationProvider, AbstractChoiceParameterLinkFilterTranslationProvider, AbstractSplittedStringTranslationExistTranslationProvider, AdoptedMdNameComputedStringFeatureTranslationProvider, AreaParameterFieldExpressionFieldTranslationProvider, BpSchemaComputedNameProvider, ChoiceParameterFilterTranslationProvider, ChoiceParameterLinkFilterTranslationProvider, ChoiceParameterLinkFilterTranslationProvider, CommonModuleEventsComputedNameProvider, ConnectionItemStringFeatureTranslationProvider, DataCompositionChoiceParameterLinkValueTranslationProvider, DataCompositionChoiceParameterValueTranslationProvider, DataCompositionParameterValueDuallyNamedComputedFeatureProvider, DataCompositionParameterValueTranslationProvider, DataPathFieldTranslationProvider, DataSetFieldDataPathStringFeatureTranslationProvider, DataSetLinkDataSetTranslationProvider, DataSetLinkParameterValueTranslationProvider, DataSourceNameTranslationProvider, DcsExprFeatureTranslationProvider, DesignTimeValueTranslationProvider, EventHandlerComputedNameTranslationProvider, ExprContentFieldTranslationProvider, ExprParameterValueTranslationProvider, FeatureAccessComputedNameProvider, FieldTranslationProvider, FolderDataPathPartTranslationProvider, FormalParamComputedNameProvider, FormBaseNamingProvider, FormChoiceParameterFilterTranslationProvider, FormComputedNameProvider, FormDefaultNameProvider, ImplicitVariableComputedNameProvider, IndexedFieldPathTranslationProvider, MdBaseNamingProvider, MdObjectEventsComputedNameProvider, NestedObjectSettingsObjectIdTranslationProvider, OuterParameterTranslationProvider, ParameterNameDbViewTranslationProvider, QlComputeNameProvider, QueryStringFeatureTranslationProvider, RightQlParameterComputedNameTranslationProvider, RlsConditionTranslationProvider, SourceObjectLinkProviderComputedSFeatureProvider, StandardEventNameTranslationProvider, StringLiteralExpressionTranslationProvider, StringLiteralNonWordTranslationProvider, StringLiteralNonWordTranslationProvider, StringLiteralPartTranslationProvider, StringLiteralPartTranslationProvider, StringValuePartTranslationProvider, StyleItemNameTranslationProvider, TemplateCallNameComputedNameProvider, TemplateConditionTranslationProvider, TemplateNameTranslationProvider, TemplateNameTranslationProvider, TextStatementTranslationProvider, TotalFielDataPathTranslationProvider, UserFieldExpressionPresentationTranslationProvider, ValueLiteralTranslationProvider

public interface IComputedStringFeatureProvider extends IComputedNameProvider
The interface is common for providers that check given string value of EObject feature if it could be compute form some base stings or from strings of parent objects. Implementors must register themselves into extension point of IComputedNameService.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isComputedString(org.eclipse.emf.ecore.EObject object, EFeatureSettings stringFeature)
    Checks if the string in feature is computed string.

    Methods inherited from interface com.e1c.langtool.emf.collector.IComputedNameProvider

    isSupported
  • Method Details

    • isComputedString

      boolean isComputedString(org.eclipse.emf.ecore.EObject object, EFeatureSettings stringFeature)
      Checks if the string in feature is computed string.
      Parameters:
      object - the object
      stringFeature - the string feature
      Returns:
      true, if the string is computed