Enum AnalysisType

java.lang.Object
java.lang.Enum<AnalysisType>
org.tweetyproject.arg.bipolar.analysis.AnalysisType
All Implemented Interfaces:
Serializable, Comparable<AnalysisType>, Constable

public enum AnalysisType extends Enum<AnalysisType>
The types of analysis supported by arg.peaf
Author:
Taha Dogan Gunes
  • Enum Constant Details

    • EXACT

      public static final AnalysisType EXACT
      see ExactAnalysis
    • APPROX

      public static final AnalysisType APPROX
      see ApproxAnalysis
    • CONCURRENT_APPROX

      public static final AnalysisType CONCURRENT_APPROX
      see ConcurrentApproxAnalysis
    • CONCURRENT_EXACT

      public static final AnalysisType CONCURRENT_EXACT
      see ConcurrentExactAnalysis
    • PREFERRED

      public static final AnalysisType PREFERRED
      see PreferredAnalysis
    • GROUNDED

      public static final AnalysisType GROUNDED
      see GroundedAnalysis
    • VOI_TARGET_OUTPUT

      public static final AnalysisType VOI_TARGET_OUTPUT
      see org.tweetyproject.arg.peaf.analysis.voi.TargetOutputAnalysis
    • VOI_MINIMISE_ENTROPY

      public static final AnalysisType VOI_MINIMISE_ENTROPY
      see org.tweetyproject.arg.peaf.analysis.voi.MinimiseEntropyAnalysis
    • VOI_MAXIMISE_CHANGE

      public static final AnalysisType VOI_MAXIMISE_CHANGE
      see org.tweetyproject.arg.peaf.analysis.voi.MaximiseChangeAnalysis
    • VOI_KL_DIVERGENCE

      public static final AnalysisType VOI_KL_DIVERGENCE
      see org.tweetyproject.arg.peaf.analysis.voi.KLDivergenceAnalysis
  • Method Details

    • values

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

      public static AnalysisType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public static AnalysisType get(String name)
      Get the AnalysisType by giving the keyword
      Parameters:
      name - the keyword in string
      Returns:
      the AnalysisType
    • toString

      public String toString()
      Overrides:
      toString in class Enum<AnalysisType>