Enum Measures
- java.lang.Object
-
- java.lang.Enum<Measures>
-
- net.ssehub.easy.reasoning.sseReasoner.Measures
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Measures>,IMeasurementKey
public enum Measures extends java.lang.Enum<Measures> implements IMeasurementKey
The measures provided/supported by the SSE reasoner.- Author:
- Holger Eichelberger
-
-
Enum Constant Summary
Enum Constants Enum Constant Description PROBLEM_ASSIGNMENTSNumber of constraints with assignment problems.PROBLEM_CONSTRAINTSNumber of constraints with evaluation problems.VARIABLES_IN_CONSTRAINTSNumber of variables in constraints.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringexplanation
-
Constructor Summary
Constructors Modifier Constructor Description privateMeasures(java.lang.String explanation)Creates a measures constant.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetExplanation()An explanation/headline for this key.intoutputPos()Intended output position for printing.static MeasuresvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Measures[]values()Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface net.ssehub.easy.reasoning.core.reasoner.IMeasurementKey
name
-
-
-
-
Enum Constant Detail
-
VARIABLES_IN_CONSTRAINTS
public static final Measures VARIABLES_IN_CONSTRAINTS
Number of variables in constraints.
-
PROBLEM_CONSTRAINTS
public static final Measures PROBLEM_CONSTRAINTS
Number of constraints with evaluation problems.
-
PROBLEM_ASSIGNMENTS
public static final Measures PROBLEM_ASSIGNMENTS
Number of constraints with assignment problems.
-
-
Method Detail
-
values
public static Measures[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Measures c : Measures.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Measures valueOf(java.lang.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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getExplanation
public java.lang.String getExplanation()
Description copied from interface:IMeasurementKeyAn explanation/headline for this key.- Specified by:
getExplanationin interfaceIMeasurementKey- Returns:
- the explanation
-
outputPos
public int outputPos()
Description copied from interface:IMeasurementKeyIntended output position for printing.- Specified by:
outputPosin interfaceIMeasurementKey- Returns:
- an integer number; the higher the earlier the output
-
-