Class QlComputeNameProvider

java.lang.Object
com.e1c.langtool.v8.dt.ql.QlComputeNameProvider
All Implemented Interfaces:
IComputedNameProvider, IComputedStringFeatureProvider

public class QlComputeNameProvider extends Object implements IComputedStringFeatureProvider
The Class computer of auto-translating strings for QL.

Note: this class provide only computing of a flag of computed string. The provider of computed strings is implemented in QlTextProcessor class. With adding new capabilies in this class, the same capabilities must be implemented in QlTextProcessor.

  • Constructor Details

    • QlComputeNameProvider

      public QlComputeNameProvider()
  • Method Details

    • isSupported

      public boolean isSupported(org.eclipse.emf.ecore.EObject object)
      Description copied from interface: IComputedNameProvider
      Checks if given EObject is supported by this provider.
      Specified by:
      isSupported in interface IComputedNameProvider
      Parameters:
      object - the object
      Returns:
      true, if it is supported
    • isComputedString

      public boolean isComputedString(org.eclipse.emf.ecore.EObject object, EFeatureSettings stringFeature)
      Description copied from interface: IComputedStringFeatureProvider
      Checks if the string in feature is computed string.
      Specified by:
      isComputedString in interface IComputedStringFeatureProvider
      Parameters:
      object - the object
      stringFeature - the string feature
      Returns:
      true, if the string is computed