package org.openlca.ilcd.methods;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
@XmlType(name = "ScopeOfReviewValues")
@XmlEnum
public enum ReviewScope {
/**
* Considered physical and chemical properties used for the model.
*
*/
@XmlEnumValue("Substance properties, physical and chemical")
SUBSTANCE_PROPERTIES_PHYSICAL_AND_CHEMICAL("Substance properties, physical and chemical"),
/**
* Considered biological properties of substances used for the model.
*
*/
@XmlEnumValue("Substance properties, biological")
SUBSTANCE_PROPERTIES_BIOLOGICAL("Substance properties, biological"),
/**
* Model for transport and fate of substances in the environment.
*
*/
@XmlEnumValue("Model for Transport and Fate")
MODEL_FOR_TRANSPORT_AND_FATE("Model for Transport and Fate"),
/**
* Model for exposure of included protection targets.
*
*/
@XmlEnumValue("Model for Exposure")
MODEL_FOR_EXPOSURE("Model for Exposure"),
/**
* Model for effect to included protection targets.
*
*/
@XmlEnumValue("Model for Effect")
MODEL_FOR_EFFECT("Model for Effect"),
/**
* Model for calculation of damage effects to included protection targets.
*
*/
@XmlEnumValue("Model for Damage")
MODEL_FOR_DAMAGE("Model for Damage"),
/**
* Review of calculation and results of single characterisation factors
* resulting from the model as a whole.
*
*/
@XmlEnumValue("Characterisation factors")
CHARACTERISATION_FACTORS("Characterisation factors"),
/**
* Review of the general application of the model to the LCIA method.
*
*/
@XmlEnumValue("Application of model")
APPLICATION_OF_MODEL("Application of model"),
/**
* Included normalisation, if any.
*
*/
@XmlEnumValue("Normalisation")
NORMALISATION("Normalisation"),
/**
* Included weighting scheme, if any.
*
*/
@XmlEnumValue("Weighting")
WEIGHTING("Weighting"),
/**
* Verification of the appropriateness and correctness of the documentation.
*
*/
@XmlEnumValue("Documentation")
DOCUMENTATION("Documentation");
private final String value;
ReviewScope(String v) {
value = v;
}
public String value() {
return value;
}
public static ReviewScope fromValue(String v) {
for (ReviewScope c : ReviewScope.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}