energyml.prodml2_0.FlowQualifier Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of energyml-prodml20 Show documentation
Show all versions of energyml-prodml20 Show documentation
API to interract with energyml (resqml, witml, prodml)
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.13 at 08:02:05 PM UTC
//
package energyml.prodml2_0;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for FlowQualifier.
*
*
The following schema fragment specifies the expected content contained within this class.
*
* <simpleType name="FlowQualifier">
* <restriction base="{http://www.energistics.org/energyml/data/commonv2}TypeEnum">
* <enumeration value="allocated"/>
* <enumeration value="budget"/>
* <enumeration value="constraint"/>
* <enumeration value="derived"/>
* <enumeration value="difference"/>
* <enumeration value="estimate"/>
* <enumeration value="forecast"/>
* <enumeration value="mass adjusted"/>
* <enumeration value="measured"/>
* <enumeration value="metered"/>
* <enumeration value="metered - fiscal"/>
* <enumeration value="nominated"/>
* <enumeration value="potential"/>
* <enumeration value="processed"/>
* <enumeration value="quota"/>
* <enumeration value="recommended"/>
* <enumeration value="simulated"/>
* <enumeration value="target"/>
* <enumeration value="tariff basis"/>
* <enumeration value="value adjusted"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "FlowQualifier")
@XmlEnum
public enum FlowQualifier {
@XmlEnumValue("allocated")
ALLOCATED("allocated"),
@XmlEnumValue("budget")
BUDGET("budget"),
@XmlEnumValue("constraint")
CONSTRAINT("constraint"),
@XmlEnumValue("derived")
DERIVED("derived"),
@XmlEnumValue("difference")
DIFFERENCE("difference"),
@XmlEnumValue("estimate")
ESTIMATE("estimate"),
@XmlEnumValue("forecast")
FORECAST("forecast"),
@XmlEnumValue("mass adjusted")
MASS_ADJUSTED("mass adjusted"),
@XmlEnumValue("measured")
MEASURED("measured"),
@XmlEnumValue("metered")
METERED("metered"),
@XmlEnumValue("metered - fiscal")
METERED_FISCAL("metered - fiscal"),
@XmlEnumValue("nominated")
NOMINATED("nominated"),
@XmlEnumValue("potential")
POTENTIAL("potential"),
@XmlEnumValue("processed")
PROCESSED("processed"),
@XmlEnumValue("quota")
QUOTA("quota"),
@XmlEnumValue("recommended")
RECOMMENDED("recommended"),
@XmlEnumValue("simulated")
SIMULATED("simulated"),
@XmlEnumValue("target")
TARGET("target"),
@XmlEnumValue("tariff basis")
TARIFF_BASIS("tariff basis"),
@XmlEnumValue("value adjusted")
VALUE_ADJUSTED("value adjusted");
private final String value;
FlowQualifier(String v) {
value = v;
}
public String value() {
return value;
}
public static FlowQualifier fromValue(String v) {
for (FlowQualifier c: FlowQualifier.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}