Enum GeneralMeasures
- java.lang.Object
-
- java.lang.Enum<GeneralMeasures>
-
- net.ssehub.easy.reasoning.core.reasoner.GeneralMeasures
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<GeneralMeasures>,IMeasurementKey
public enum GeneralMeasures extends java.lang.Enum<GeneralMeasures> implements IMeasurementKey
General reasoner measures.- Author:
- Holger Eichelberger
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CONSTRAINT_COUNTTotal number of constraints.EVALUATION_TIMETime (in ms) spent for constraint translation.PROBLEMSTotal number of evaluation problems.REASONING_TIMETotal time (in ms) spent for reasoning.REEVALUATION_COUNTTotal number of re-evaluations.TRANSLATION_TIMETime (in ms) spent for translating the model - collected only if the approach performs translation.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringexplanation
-
Constructor Summary
Constructors Modifier Constructor Description privateGeneralMeasures(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 GeneralMeasuresvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static GeneralMeasures[]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
-
EVALUATION_TIME
public static final GeneralMeasures EVALUATION_TIME
Time (in ms) spent for constraint translation.
-
TRANSLATION_TIME
public static final GeneralMeasures TRANSLATION_TIME
Time (in ms) spent for translating the model - collected only if the approach performs translation.
-
REASONING_TIME
public static final GeneralMeasures REASONING_TIME
Total time (in ms) spent for reasoning.
-
REEVALUATION_COUNT
public static final GeneralMeasures REEVALUATION_COUNT
Total number of re-evaluations.
-
CONSTRAINT_COUNT
public static final GeneralMeasures CONSTRAINT_COUNT
Total number of constraints.
-
PROBLEMS
public static final GeneralMeasures PROBLEMS
Total number of evaluation problems.
-
-
Method Detail
-
values
public static GeneralMeasures[] 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 (GeneralMeasures c : GeneralMeasures.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GeneralMeasures 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
-
-