Class DynamicFeatureAccessTranslationAmbiguityValidator

All Implemented Interfaces:
ITopObjectFilter, ICheck

public class DynamicFeatureAccessTranslationAmbiguityValidator extends AbstractDynamicFeatureAccessTranslationAmbiguityValidator
The extension of AbstractDynamicFeatureAccessTranslationAmbiguityValidator for translating projects.
  • Field Details

  • Constructor Details

    • DynamicFeatureAccessTranslationAmbiguityValidator

      public DynamicFeatureAccessTranslationAmbiguityValidator()
  • Method Details

    • getCheckId

      public String getCheckId()
      Description copied from interface: ICheck
      Gets the unique identifier of the check. The identifier should be unique. The system performs automated identifier conflict resolution in case of non-unique identifiers, with addition of conflict-resolving symbols to the identifier
      Returns:
      The identifier of the check. May not be null
    • configureCheck

      protected void configureCheck(BasicCheck.CheckConfigurer builder)
      Description copied from class: BasicCheck
      The check is performed in case of changes of the tracjed object model/language module changes. In order to define the rules of the check performing, the developer should define the set of EClass'es and their features those changes are being tracked/or be targets of the validation
      Specified by:
      configureCheck in class BasicCheck
    • getMessageFeature

      protected org.eclipse.emf.ecore.EStructuralFeature getMessageFeature()
      Specified by:
      getMessageFeature in class AbstractTranslationAmbiguityValidator
    • getMessageTemplate

      protected String getMessageTemplate()
      Specified by:
      getMessageTemplate in class AbstractTranslationAmbiguityValidator