Class ReliabilityValidator

    • Field Detail

      • INSTANCE

        public static final ReliabilityValidator INSTANCE
        The cached model package
        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:
        Constant Field Values
        Generated class or method.
      • identifierValidator

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

        protected static final String FAILURE_OCCURRENCE_DESCRIPTION__ENSURE_VALID_FAILURE_PROBABILITY_RANGE__EEXPRESSION
        The cached validation expression for the ensureValidFailureProbabilityRange constraint of 'Failure Occurrence Description'.
        See Also:
        Constant Field Values
        Generated class or method.
      • HARDWARE_INDUCED_FAILURE_TYPE__HARDWARE_INDUCED_FAILURE_TYPE_HAS_PROCESSING_RESOURCE_TYPE__EEXPRESSION

        protected static final String HARDWARE_INDUCED_FAILURE_TYPE__HARDWARE_INDUCED_FAILURE_TYPE_HAS_PROCESSING_RESOURCE_TYPE__EEXPRESSION
        The cached validation expression for the hardwareInducedFailureTypeHasProcessingResourceType constraint of 'Hardware Induced Failure Type'.
        See Also:
        Constant Field Values
        Generated class or method.
      • INTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__NO_RESOURCE_TIMEOUT_FAILURE_ALLOWED_FOR_INTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__EEXPRESSION

        protected static final String INTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__NO_RESOURCE_TIMEOUT_FAILURE_ALLOWED_FOR_INTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__EEXPRESSION
        The cached validation expression for the noResourceTimeoutFailureAllowedForInternalFailureOccurrenceDescription constraint of 'Internal Failure Occurrence Description'.
        See Also:
        Constant Field Values
        Generated class or method.
      • NETWORK_INDUCED_FAILURE_TYPE__NETWORK_INDUCED_FAILURE_TYPE_HAS_COMMUNICATION_LINK_RESOURCE_TYPE__EEXPRESSION

        protected static final String NETWORK_INDUCED_FAILURE_TYPE__NETWORK_INDUCED_FAILURE_TYPE_HAS_COMMUNICATION_LINK_RESOURCE_TYPE__EEXPRESSION
        The cached validation expression for the networkInducedFailureTypeHasCommunicationLinkResourceType constraint of 'Network Induced Failure Type'.
        See Also:
        Constant Field Values
        Generated class or method.
      • EXTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__NO_RESOURCE_TIMEOUT_FAILURE_ALLOWED_FOR_EXTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__EEXPRESSION

        protected static final String EXTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__NO_RESOURCE_TIMEOUT_FAILURE_ALLOWED_FOR_EXTERNAL_FAILURE_OCCURRENCE_DESCRIPTION__EEXPRESSION
        The cached validation expression for the noResourceTimeoutFailureAllowedForExternalFailureOccurrenceDescription constraint of 'External Failure Occurrence Description'.
        See Also:
        Constant Field Values
        Generated class or method.
    • Constructor Detail

      • ReliabilityValidator

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

      • validateFailureOccurrenceDescription_ensureValidFailureProbabilityRange

        public boolean validateFailureOccurrenceDescription_ensureValidFailureProbabilityRange​(FailureOccurrenceDescription failureOccurrenceDescription,
                                                                                               DiagnosticChain diagnostics,
                                                                                               Map<Object,​Object> context)
        Validates the ensureValidFailureProbabilityRange constraint of 'Failure Occurrence Description'.
        Generated class or method.
      • validateHardwareInducedFailureType_hardwareInducedFailureTypeHasProcessingResourceType

        public boolean validateHardwareInducedFailureType_hardwareInducedFailureTypeHasProcessingResourceType​(HardwareInducedFailureType hardwareInducedFailureType,
                                                                                                              DiagnosticChain diagnostics,
                                                                                                              Map<Object,​Object> context)
        Validates the hardwareInducedFailureTypeHasProcessingResourceType constraint of 'Hardware Induced Failure Type'.
        Generated class or method.
      • validateInternalFailureOccurrenceDescription_noResourceTimeoutFailureAllowedForInternalFailureOccurrenceDescription

        public boolean validateInternalFailureOccurrenceDescription_noResourceTimeoutFailureAllowedForInternalFailureOccurrenceDescription​(InternalFailureOccurrenceDescription internalFailureOccurrenceDescription,
                                                                                                                                           DiagnosticChain diagnostics,
                                                                                                                                           Map<Object,​Object> context)
        Validates the noResourceTimeoutFailureAllowedForInternalFailureOccurrenceDescription constraint of 'Internal Failure Occurrence Description'.
        Generated class or method.
      • validateNetworkInducedFailureType_networkInducedFailureTypeHasCommunicationLinkResourceType

        public boolean validateNetworkInducedFailureType_networkInducedFailureTypeHasCommunicationLinkResourceType​(NetworkInducedFailureType networkInducedFailureType,
                                                                                                                   DiagnosticChain diagnostics,
                                                                                                                   Map<Object,​Object> context)
        Validates the networkInducedFailureTypeHasCommunicationLinkResourceType constraint of 'Network Induced Failure Type'.
        Generated class or method.
      • validateExternalFailureOccurrenceDescription_noResourceTimeoutFailureAllowedForExternalFailureOccurrenceDescription

        public boolean validateExternalFailureOccurrenceDescription_noResourceTimeoutFailureAllowedForExternalFailureOccurrenceDescription​(ExternalFailureOccurrenceDescription externalFailureOccurrenceDescription,
                                                                                                                                           DiagnosticChain diagnostics,
                                                                                                                                           Map<Object,​Object> context)
        Validates the noResourceTimeoutFailureAllowedForExternalFailureOccurrenceDescription constraint of 'External Failure Occurrence Description'.
        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.