Class BslJavaValidator

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

@Deprecated public class BslJavaValidator extends AbstractLegacyDeclarativeValidator
Deprecated.
Please use check infrastructure to implement new validation scenarios
Validate BSL
  • Constructor Details

    • BslJavaValidator

      public BslJavaValidator()
      Deprecated.
  • Method Details

    • checkLibraryModule

      public void checkLibraryModule(Module module)
      Deprecated.
    • checkVariableNamesAreUnique

      public void checkVariableNamesAreUnique(Module module)
      Deprecated.
    • checkVariableNamesAreUnique

      public void checkVariableNamesAreUnique(Method method)
      Deprecated.
    • checkLabelNamesAreUnique

      public void checkLabelNamesAreUnique(Block block)
      Deprecated.
    • checkMethodNamesAreUnique

      public void checkMethodNamesAreUnique(Module module)
      Deprecated.
    • checkLocalVariablesNotExported

      public void checkLocalVariablesNotExported(Method method)
      Deprecated.
    • checkStaticFeatureAccess

      public void checkStaticFeatureAccess(StaticFeatureAccess acc)
      Deprecated.
    • checkIsAppropriateCtor

      public void checkIsAppropriateCtor(OperatorStyleCreator creator)
      Deprecated.
    • checkTypeEnvironments

      public void checkTypeEnvironments(OperatorStyleCreator creator)
      Deprecated.
    • checkBreakStatement

      public void checkBreakStatement(BreakStatement stmt)
      Deprecated.
    • checkContinueStatement

      public void checkContinueStatement(ContinueStatement stmt)
      Deprecated.
    • checkReturnStatement

      public void checkReturnStatement(ReturnStatement stmt)
      Deprecated.
    • checkRaiseStatement

      public void checkRaiseStatement(RaiseStatement stmt)
      Deprecated.
    • checkGotoStatement

      public void checkGotoStatement(GotoStatement stmt)
      Deprecated.
    • checkEventHandlerStatement

      public void checkEventHandlerStatement(EventHandlerStatement stmt)
      Deprecated.
    • validateOrderOfModulePart

      public void validateOrderOfModulePart(Module module)
      Deprecated.
    • validateOrderOfMethodPart

      public void validateOrderOfMethodPart(Method method)
      Deprecated.
    • checkDateLiteral

      public void checkDateLiteral(DateLiteral date)
      Deprecated.
    • checkPragma

      public void checkPragma(Pragma pragma)
      Deprecated.
    • checkNumberLiteralExpression

      public void checkNumberLiteralExpression(NumberLiteral literal)
      Deprecated.
    • checkModuleExtension

      public void checkModuleExtension(Module module)
      Deprecated.
    • checkSimpleStatement

      public void checkSimpleStatement(SimpleStatement statement)
      Deprecated.
    • checkTheSameGlobalElementNameForModuleVariable

      public void checkTheSameGlobalElementNameForModuleVariable(Block block)
      Deprecated.
    • checkDynamicFeatureAccess

      public void checkDynamicFeatureAccess(DynamicFeatureAccess feature)
      Deprecated.
    • checkMethodForStatementsAfterReturn

      public void checkMethodForStatementsAfterReturn(Method method)
      Deprecated.
    • checkExpressionType

      public void checkExpressionType(Statement stat)
      Deprecated.
    • checkMethodEnvironmentsForEmty

      public void checkMethodEnvironmentsForEmty(Method method)
      Deprecated.
    • checkStaticFeatureAccessForUnknownLeftPart

      public void checkStaticFeatureAccessForUnknownLeftPart(StaticFeatureAccess feature)
      Deprecated.
    • checkDynamicFeatureAccessForUnknownLeftPart

      public void checkDynamicFeatureAccessForUnknownLeftPart(DynamicFeatureAccess feature)
      Deprecated.
    • checkPreprocessorsLines

      public void checkPreprocessorsLines(Preprocessor preprocessor)
      Deprecated.
    • checkIfPreprocessorPartEnvironments

      public void checkIfPreprocessorPartEnvironments(IfPreprocessor preprocessor)
      Deprecated.
    • checkStringLiteral

      public void checkStringLiteral(StringLiteral literal)
      Deprecated.
    • checkPragmaForUnusedMethod

      public void checkPragmaForUnusedMethod(Pragma pragma)
      Deprecated.
    • checkForEachStatetementCollection

      public void checkForEachStatetementCollection(ForEachStatement statement)
      Deprecated.
    • checkTypeInOperatorNew

      public void checkTypeInOperatorNew(OperatorStyleCreator creator)
      Deprecated.
    • checkIndexesExpression

      public void checkIndexesExpression(IndexAccess access)
      Deprecated.
    • checkFormAttributeProperatyAssign

      public void checkFormAttributeProperatyAssign(SimpleStatement statement)
      Deprecated.
    • checkReturningTypeForEnvironment

      public void checkReturningTypeForEnvironment(SimpleStatement statement)
      Deprecated.
    • checkMethodAnnotations

      public void checkMethodAnnotations(Method method)
      Deprecated.
    • checkValidAccessToSysEnumProperty

      public void checkValidAccessToSysEnumProperty(DynamicFeatureAccess feature)
      Deprecated.
    • checkDeprecatedMethod

      public void checkDeprecatedMethod(StaticFeatureAccess acc)
      Deprecated.
    • checkRegionPreprocessor

      public void checkRegionPreprocessor(RegionPreprocessor preprocessor)
      Deprecated.
    • checkAsyncMethod

      public void checkAsyncMethod(Method method)
      Deprecated.
    • checkAwaitExpression

      public void checkAwaitExpression(AwaitExpression expr)
      Deprecated.
    • checkMobileStandaloneServerAvailability

      public void checkMobileStandaloneServerAvailability(PreprocessorLiteralExpression literalExpression)
      Deprecated.
    • checkExecuteStatement

      public void checkExecuteStatement(ExecuteStatement expr)
      Deprecated.
    • getEPackages

      protected List<org.eclipse.emf.ecore.EPackage> getEPackages()
      Deprecated.
      Description copied from class: AbstractModelDeclarativeValidator
      Returns list of EPackages for wich this validotor will be registered.
      Specified by:
      getEPackages in class AbstractModelDeclarativeValidator
    • getCurrentLanguage

      protected String getCurrentLanguage(Map<Object,Object> context, org.eclipse.emf.ecore.EObject eObject)
      Deprecated.
      Overrides:
      getCurrentLanguage in class AbstractModelDeclarativeValidator
    • error

      protected void error(String message, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, String code, String... issueData)
      Deprecated.
      Overrides:
      error in class org.eclipse.xtext.validation.AbstractDeclarativeValidator
    • error

      protected void error(String message, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, int index, String code, String... issueData)
      Deprecated.
      Overrides:
      error in class org.eclipse.xtext.validation.AbstractDeclarativeValidator
    • warning

      protected void warning(String message, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, int index, String code, String... issueData)
      Deprecated.
      Overrides:
      warning in class org.eclipse.xtext.validation.AbstractDeclarativeValidator
    • warning

      protected void warning(String message, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, String code, String... issueData)
      Deprecated.
      Overrides:
      warning in class org.eclipse.xtext.validation.AbstractDeclarativeValidator
    • isResponsible

      protected boolean isResponsible(Map<Object,Object> context, org.eclipse.emf.ecore.EObject eObject)
      Deprecated.
      Overrides:
      isResponsible in class org.eclipse.xtext.validation.AbstractInjectableValidator
    • checkIsFromCurrentlyCheckedResource

      protected void checkIsFromCurrentlyCheckedResource(org.eclipse.emf.ecore.EObject object)
      Deprecated.
      Overrides:
      checkIsFromCurrentlyCheckedResource in class AbstractLegacyDeclarativeValidator