Class SeffReliabilityValidator

java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.pcm.seff.seff_reliability.util.SeffReliabilityValidator
All Implemented Interfaces:
EValidator

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

    • INSTANCE

      public static final SeffReliabilityValidator 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.
    • seffValidator

      protected SeffValidator seffValidator
      The cached base package validator.
      Generated class or method.
    • RECOVERY_ACTION_BEHAVIOUR__RECOVERY_ACTION_BEHAVIOUR_HAS_ONLY_ONE_PREDECESSOR__EEXPRESSION

      protected static final String RECOVERY_ACTION_BEHAVIOUR__RECOVERY_ACTION_BEHAVIOUR_HAS_ONLY_ONE_PREDECESSOR__EEXPRESSION
      The cached validation expression for the recoveryActionBehaviourHasOnlyOnePredecessor constraint of 'Recovery Action Behaviour'.
      See Also:
      Generated class or method.
    • RECOVERY_ACTION_BEHAVIOUR__RECOVERY_ACTION_BEHAVIOUR_IS_NOT_SUCCESSOR_OF_ITSELF__EEXPRESSION

      protected static final String RECOVERY_ACTION_BEHAVIOUR__RECOVERY_ACTION_BEHAVIOUR_IS_NOT_SUCCESSOR_OF_ITSELF__EEXPRESSION
      The cached validation expression for the recoveryActionBehaviourIsNotSuccessorOfItself constraint of 'Recovery Action Behaviour'.
      See Also:
      Generated class or method.
    • RECOVERY_ACTION_BEHAVIOUR__SUCCESSORS_OF_RECOVERY_ACTION_BEHAVIOUR_HANDLE_DISJOINT_FAILURE_TYPES__EEXPRESSION

      protected static final String RECOVERY_ACTION_BEHAVIOUR__SUCCESSORS_OF_RECOVERY_ACTION_BEHAVIOUR_HANDLE_DISJOINT_FAILURE_TYPES__EEXPRESSION
      The cached validation expression for the successorsOfRecoveryActionBehaviourHandleDisjointFailureTypes constraint of 'Recovery Action Behaviour'.
      See Also:
      Generated class or method.
    • RECOVERY_ACTION__PRIMARY_BEHAVIOUR_OF_RECOVERY_ACTION_MUST_BE_SET__EEXPRESSION

      protected static final String RECOVERY_ACTION__PRIMARY_BEHAVIOUR_OF_RECOVERY_ACTION_MUST_BE_SET__EEXPRESSION
      The cached validation expression for the primaryBehaviourOfRecoveryActionMustBeSet constraint of 'Recovery Action'.
      See Also:
      Generated class or method.
  • Constructor Details

    • SeffReliabilityValidator

      public SeffReliabilityValidator()
      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.
    • validateRecoveryActionBehaviour

      public boolean validateRecoveryActionBehaviour(RecoveryActionBehaviour recoveryActionBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateRecoveryActionBehaviour_recoveryActionBehaviourHasOnlyOnePredecessor

      public boolean validateRecoveryActionBehaviour_recoveryActionBehaviourHasOnlyOnePredecessor(RecoveryActionBehaviour recoveryActionBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the recoveryActionBehaviourHasOnlyOnePredecessor constraint of 'Recovery Action Behaviour'.
      Generated class or method.
    • validateRecoveryActionBehaviour_recoveryActionBehaviourIsNotSuccessorOfItself

      public boolean validateRecoveryActionBehaviour_recoveryActionBehaviourIsNotSuccessorOfItself(RecoveryActionBehaviour recoveryActionBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the recoveryActionBehaviourIsNotSuccessorOfItself constraint of 'Recovery Action Behaviour'.
      Generated class or method.
    • validateRecoveryActionBehaviour_successorsOfRecoveryActionBehaviourHandleDisjointFailureTypes

      public boolean validateRecoveryActionBehaviour_successorsOfRecoveryActionBehaviourHandleDisjointFailureTypes(RecoveryActionBehaviour recoveryActionBehaviour, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the successorsOfRecoveryActionBehaviourHandleDisjointFailureTypes constraint of 'Recovery Action Behaviour'.
      Generated class or method.
    • validateRecoveryAction

      public boolean validateRecoveryAction(RecoveryAction recoveryAction, DiagnosticChain diagnostics, Map<Object,Object> context)
      Generated class or method.
    • validateRecoveryAction_primaryBehaviourOfRecoveryActionMustBeSet

      public boolean validateRecoveryAction_primaryBehaviourOfRecoveryActionMustBeSet(RecoveryAction recoveryAction, DiagnosticChain diagnostics, Map<Object,Object> context)
      Validates the primaryBehaviourOfRecoveryActionMustBeSet constraint of 'Recovery Action'.
      Generated class or method.
    • validateFailureHandlingEntity

      public boolean validateFailureHandlingEntity(FailureHandlingEntity failureHandlingEntity, DiagnosticChain diagnostics, Map<Object,Object> context)
      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.