Enum Class RecursiveAdjustment.NoAmenablePolicy

java.lang.Object
java.lang.Enum<RecursiveAdjustment.NoAmenablePolicy>
edu.cmu.tetrad.search.RecursiveAdjustment.NoAmenablePolicy
All Implemented Interfaces:
Serializable, Comparable<RecursiveAdjustment.NoAmenablePolicy>, Constable
Enclosing class:
RecursiveAdjustment

public static enum RecursiveAdjustment.NoAmenablePolicy extends Enum<RecursiveAdjustment.NoAmenablePolicy>
NoAmenablePolicy is an enumeration that defines the possible policies to handle cases where a certain condition or requirement is not amenable.
  • Nested Class Summary

    Nested classes/interfaces inherited from class Enum

    Enum.EnumDesc<E>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Represents a policy option within the NoAmenablePolicy enumeration that signifies returning an empty set when a certain condition or requirement is not amenable instead of deriving alternative solutions.
    Represents a policy option within the NoAmenablePolicy enumeration that is used to actively search for alternative solutions or options when a certain condition or requirement is not amenable.
    Represents a policy option within the NoAmenablePolicy enumeration that is used to suppress or ignore cases where a certain condition or requirement is not amenable, without attempting to resolve or return alternatives.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • RETURN_EMPTY_SET

      public static final RecursiveAdjustment.NoAmenablePolicy RETURN_EMPTY_SET
      Represents a policy option within the NoAmenablePolicy enumeration that signifies returning an empty set when a certain condition or requirement is not amenable instead of deriving alternative solutions.
    • SUPPRESS

      public static final RecursiveAdjustment.NoAmenablePolicy SUPPRESS
      Represents a policy option within the NoAmenablePolicy enumeration that is used to suppress or ignore cases where a certain condition or requirement is not amenable, without attempting to resolve or return alternatives.
  • Method Details

    • values

      public static RecursiveAdjustment.NoAmenablePolicy[] 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 RecursiveAdjustment.NoAmenablePolicy 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