Class TPCMValidator

  • All Implemented Interfaces:
    EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor

    public class TPCMValidator
    extends AbstractTPCMValidator
    This class contains custom validation rules. See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static de.uka.ipd.sdq.stoex.AbstractNamedReference VALUE_REFERENCE  
      • Fields inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator

        CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIES
      • Fields inherited from interface org.eclipse.xtext.validation.ValidationMessageAcceptor

        INSIGNIFICANT_INDEX
    • Constructor Summary

      Constructors 
      Constructor Description
      TPCMValidator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void checkCallParameterTypeIsCorrect​(ParameterSpecification specification)  
      void checkPositionalArgumentsDoNotFollowNamedArguments​(SEFFCallAction callAction)  
      void checkSignaturesWithoutParametersAreNotCalledWithParameters​(SEFFCallAction callAction)  
      • Methods inherited from class org.palladiosimulator.commons.stoex.validation.StoexValidator

        checkTypes, getIssues
      • Methods inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator

        acceptError, acceptError, acceptInfo, acceptInfo, acceptWarning, acceptWarning, addIssue, addIssue, addIssue, addIssue, addIssue, addIssueToState, checkDone, checkIsFromCurrentlyCheckedResource, createDiagnostic, createDiagnostic, createMethodWrapper, error, error, error, error, error, error, error, error, getCancelIndicator, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getIssueSeverities, getMessageAcceptor, guard, handleExceptionDuringValidation, info, info, info, info, info, info, info, info, internalValidate, isIgnored, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning, warning
      • Methods inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator

        getCurrentLanguage, isLanguageSpecific, isResponsible, register, validate, validate, validate
    • Field Detail

      • VALUE_REFERENCE

        protected static final de.uka.ipd.sdq.stoex.AbstractNamedReference VALUE_REFERENCE
    • Constructor Detail

      • TPCMValidator

        public TPCMValidator()
    • Method Detail

      • checkSignaturesWithoutParametersAreNotCalledWithParameters

        public void checkSignaturesWithoutParametersAreNotCalledWithParameters​(SEFFCallAction callAction)
      • checkPositionalArgumentsDoNotFollowNamedArguments

        public void checkPositionalArgumentsDoNotFollowNamedArguments​(SEFFCallAction callAction)
      • checkCallParameterTypeIsCorrect

        public void checkCallParameterTypeIsCorrect​(ParameterSpecification specification)