java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.behaviour.util.BehaviourValidator
All Implemented Interfaces:
EValidator

public class BehaviourValidator extends EObjectValidator
The Validator for the model.
See Also:
Generated class or method.
  • Field Details

    • INSTANCE

      public static final BehaviourValidator INSTANCE
      The cached model package
      Generated class or method.
    • DIAGNOSTIC_SOURCE

      public static final String DIAGNOSTIC_SOURCE
      A constant for the source of diagnostic codes from this package.
      See Also:
      Generated class or method.
    • DIAGNOSTIC_CODE_COUNT

      protected static final int DIAGNOSTIC_CODE_COUNT
      A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.
      See Also:
      Generated class or method.
    • identifierValidator

      protected de.uka.ipd.sdq.identifier.util.IdentifierValidator identifierValidator
      The cached base package validator.
      Generated class or method.
    • DATA_CHANNEL_BEHAVIOUR__VARIABLE_USAGES_REFER_TO_VALID_SOURCE_ROLE_PARAMETER__EEXPRESSION

      protected static final String DATA_CHANNEL_BEHAVIOUR__VARIABLE_USAGES_REFER_TO_VALID_SOURCE_ROLE_PARAMETER__EEXPRESSION
      The cached validation expression for the variableUsagesReferToValidSourceRoleParameter constraint of 'Data Channel Behaviour'.
      See Also:
      Generated class or method.
    • DATA_CHANNEL_BEHAVIOUR__VARIABLE_REFERENCES_REFER_TO_VALID_SINK_ROLE_PARAMETER__EEXPRESSION

      protected static final String DATA_CHANNEL_BEHAVIOUR__VARIABLE_REFERENCES_REFER_TO_VALID_SINK_ROLE_PARAMETER__EEXPRESSION
      The cached validation expression for the variableReferencesReferToValidSinkRoleParameter constraint of 'Data Channel Behaviour'.
      See Also:
      Generated class or method.
    • DATA_CHANNEL_BEHAVIOUR__REUSED_BEHAVIOURS_ONLY_BIND_VALID_VARIABLES__EEXPRESSION

      protected static final String DATA_CHANNEL_BEHAVIOUR__REUSED_BEHAVIOURS_ONLY_BIND_VALID_VARIABLES__EEXPRESSION
      The cached validation expression for the reusedBehavioursOnlyBindValidVariables constraint of 'Data Channel Behaviour'.
      See Also:
      Generated class or method.
    • VARIABLE_BINDING__BOUND_VARIABLE_BELONGS_TO_REUSED_BEHAVIOUR__EEXPRESSION

      protected static final String VARIABLE_BINDING__BOUND_VARIABLE_BELONGS_TO_REUSED_BEHAVIOUR__EEXPRESSION
      The cached validation expression for the boundVariableBelongsToReusedBehaviour constraint of 'Variable Binding'.
      See Also:
      Generated class or method.
  • Constructor Details

    • BehaviourValidator

      public BehaviourValidator()
      Creates an instance of the switch.
      Generated class or method.
  • Method Details

    • getEPackage

      protected EPackage getEPackage()
      Returns the package of this validator switch.
      Overrides:
      getEPackage in class EObjectValidator
      Generated class or method.
    • validate

      protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
      Calls validateXXX for the corresponding classifier of the model.
      Overrides:
      validate in class EObjectValidator
      Generated class or method.
    • validateDataChannelBehaviour

      public boolean validateDataChannelBehaviour(DataChannelBehaviour dataChannelBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateDataChannelBehaviour_variableUsagesReferToValidSourceRoleParameter

      public boolean validateDataChannelBehaviour_variableUsagesReferToValidSourceRoleParameter(DataChannelBehaviour dataChannelBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the variableUsagesReferToValidSourceRoleParameter constraint of 'Data Channel Behaviour'.
      Generated class or method.
    • validateDataChannelBehaviour_variableReferencesReferToValidSinkRoleParameter

      public boolean validateDataChannelBehaviour_variableReferencesReferToValidSinkRoleParameter(DataChannelBehaviour dataChannelBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the variableReferencesReferToValidSinkRoleParameter constraint of 'Data Channel Behaviour'.
      Generated class or method.
    • validateDataChannelBehaviour_reusedBehavioursOnlyBindValidVariables

      public boolean validateDataChannelBehaviour_reusedBehavioursOnlyBindValidVariables(DataChannelBehaviour dataChannelBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the reusedBehavioursOnlyBindValidVariables constraint of 'Data Channel Behaviour'.
      Generated class or method.
    • validateBehaviours

      public boolean validateBehaviours(Behaviours behaviours, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateReusableBehaviour

      public boolean validateReusableBehaviour(ReusableBehaviour reusableBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateBehaviourReuse

      public boolean validateBehaviourReuse(BehaviourReuse behaviourReuse, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateVariableBinding

      public boolean validateVariableBinding(VariableBinding variableBinding, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateVariableBinding_boundVariableBelongsToReusedBehaviour

      public boolean validateVariableBinding_boundVariableBelongsToReusedBehaviour(VariableBinding variableBinding, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the boundVariableBelongsToReusedBehaviour constraint of 'Variable Binding'.
      Generated class or method.
    • getResourceLocator

      public ResourceLocator getResourceLocator()
      Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
      Overrides:
      getResourceLocator in class EObjectValidator
      Generated class or method.