java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator
org.palladiosimulator.simexp.dsl.smodel.validation.AbstractSmodelValidator
org.palladiosimulator.simexp.dsl.smodel.validation.SmodelValidator
All Implemented Interfaces:
EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor

public class SmodelValidator extends AbstractSmodelValidator
This class contains custom validation rules. See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation
  • Constructor Details

    • SmodelValidator

      public SmodelValidator()
  • Method Details

    • checkSmodel

      public void checkSmodel(Smodel model)
    • checkConstant

      public void checkConstant(Constant constant)
    • checkVariable

      public void checkVariable(Variable variable)
    • checkOptimizable

      public void checkOptimizable(Optimizable variable)
    • checkArray

      public void checkArray(SetBounds array)
    • checkRange

      public void checkRange(RangeBounds range)
    • checkIfStatement

      public void checkIfStatement(IfStatement ifStatement)
    • checkActionArguments

      public void checkActionArguments(ActionArguments actionArguments)
    • checkActionCall

      public void checkActionCall(ActionCall actionCall)
    • checkVariableAssignment

      public void checkVariableAssignment(VariableAssignment variableAssignment)
    • checkExpression

      public void checkExpression(Expression expression)