Class StandaloneRosettaTypingValidator

java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor

public class StandaloneRosettaTypingValidator extends RosettaTypingCheckingValidator
  • Constructor Details

    • StandaloneRosettaTypingValidator

      public StandaloneRosettaTypingValidator()
  • Method Details

    • getEPackages

      protected List<org.eclipse.emf.ecore.EPackage> getEPackages()
      Overrides:
      getEPackages in class org.eclipse.xtext.validation.AbstractInjectableValidator
    • register

      public void register(org.eclipse.xtext.validation.EValidatorRegistrar registrar)
      Overrides:
      register in class org.eclipse.xtext.validation.AbstractInjectableValidator
    • checkOnlyElement

      public void checkOnlyElement(RosettaOnlyElement e)
      Xsemantics does not allow raising warnings. See https://github.com/eclipse/xsemantics/issues/149.
    • checkChoiceOperationHasNoDuplicateAttributes

      public void checkChoiceOperationHasNoDuplicateAttributes(ChoiceOperation e)
      Xsemantics does not allow raising errors on a specific index of a multi-valued feature. See https://github.com/eclipse/xsemantics/issues/64.
    • checkReport

      public void checkReport(RosettaReport report)
    • checkReportType

      public void checkReportType(Data data)
    • checkExternalRuleSource

      public void checkExternalRuleSource(RosettaExternalRuleSource source)