Enum AnalysisType
- All Implemented Interfaces:
Serializable
,Comparable<AnalysisType>
,Constable
The types of analysis supported by arg.peaf
- Author:
- Taha Dogan Gunes
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionsee ApproxAnalysissee ConcurrentApproxAnalysissee ConcurrentExactAnalysissee ExactAnalysissee GroundedAnalysissee PreferredAnalysissee org.tweetyproject.arg.peaf.analysis.voi.KLDivergenceAnalysissee org.tweetyproject.arg.peaf.analysis.voi.MaximiseChangeAnalysissee org.tweetyproject.arg.peaf.analysis.voi.MinimiseEntropyAnalysissee org.tweetyproject.arg.peaf.analysis.voi.TargetOutputAnalysis -
Method Summary
Modifier and TypeMethodDescriptionstatic AnalysisType
Get the AnalysisType by giving the keywordtoString()
static AnalysisType
Returns the enum constant of this type with the specified name.static AnalysisType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
-
Enum Constant Details
-
EXACT
see ExactAnalysis -
APPROX
see ApproxAnalysis -
CONCURRENT_APPROX
see ConcurrentApproxAnalysis -
CONCURRENT_EXACT
see ConcurrentExactAnalysis -
PREFERRED
see PreferredAnalysis -
GROUNDED
see GroundedAnalysis -
VOI_TARGET_OUTPUT
see org.tweetyproject.arg.peaf.analysis.voi.TargetOutputAnalysis -
VOI_MINIMISE_ENTROPY
see org.tweetyproject.arg.peaf.analysis.voi.MinimiseEntropyAnalysis -
VOI_MAXIMISE_CHANGE
see org.tweetyproject.arg.peaf.analysis.voi.MaximiseChangeAnalysis -
VOI_KL_DIVERGENCE
see org.tweetyproject.arg.peaf.analysis.voi.KLDivergenceAnalysis
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
get
Get the AnalysisType by giving the keyword- Parameters:
name
- the keyword in string- Returns:
- the AnalysisType
-
toString
- Overrides:
toString
in classEnum<AnalysisType>
-