Enum Class ImpactAnalysisFailureType

java.lang.Object
java.lang.Enum<ImpactAnalysisFailureType>
org.palladiosimulator.reliability.solver.reporting.ImpactAnalysisFailureType
All Implemented Interfaces:
Serializable, Comparable<ImpactAnalysisFailureType>, Constable

public enum ImpactAnalysisFailureType extends Enum<ImpactAnalysisFailureType>
Enumeration describing the type of entities (e.g. component's ID, a component's interface ID, a component's signature ID) that are grouped together for creating a Markov reporting.
  • Enum Constant Details

    • COMPONENTS_INTERNAL_ACTIONS

      public static final ImpactAnalysisFailureType COMPONENTS_INTERNAL_ACTIONS
      Group together components' internal actions.
    • COMPONENTS_SERVICE_OPERATIONS

      public static final ImpactAnalysisFailureType COMPONENTS_SERVICE_OPERATIONS
      Group together components' service operations (signatures).
    • COMPONENTS_SERVICES

      public static final ImpactAnalysisFailureType COMPONENTS_SERVICES
      Group together components' services (interfaces).
    • EXTERNAL_SERVICE_OPERATIONS

      public static final ImpactAnalysisFailureType EXTERNAL_SERVICE_OPERATIONS
      Group together external services' operations (signatures).
    • EXTERNAL_SERVICES

      public static final ImpactAnalysisFailureType EXTERNAL_SERVICES
      Group together external services (roles and interfaces).
  • Method Details

    • values

      public static ImpactAnalysisFailureType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ImpactAnalysisFailureType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null