Enum Class Measures
- All Implemented Interfaces:
Serializable,Comparable<Measures>,Constable,net.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
public enum Measures
extends Enum<Measures>
implements net.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
The measures provided/supported by the SSE reasoner.
- Author:
- Holger Eichelberger
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionNumber of constraints with assignment problems.Number of constraints with evaluation problems.Number of variables in constraints. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface net.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
name
-
Enum Constant Details
-
VARIABLES_IN_CONSTRAINTS
Number of variables in constraints. -
PROBLEM_CONSTRAINTS
Number of constraints with evaluation problems. -
PROBLEM_ASSIGNMENTS
Number of constraints with assignment problems.
-
-
Field Details
-
explanation
-
-
Constructor Details
-
Measures
Creates a measures constant.- Parameters:
explanation- the headline/explanation
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getExplanation
- Specified by:
getExplanationin interfacenet.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
-
outputPos
public int outputPos()- Specified by:
outputPosin interfacenet.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
-