energyml.prodml2_0.OutputFluidProperty 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 OutputFluidProperty.
*
*
The following schema fragment specifies the expected content contained within this class.
*
* <simpleType name="OutputFluidProperty">
* <restriction base="{http://www.energistics.org/energyml/data/commonv2}TypeEnum">
* <enumeration value="Compressibility"/>
* <enumeration value="Density"/>
* <enumeration value="Derivative of Density w.r.t Pressure"/>
* <enumeration value="Derivative of Density w.r.t Temperature"/>
* <enumeration value="Enthalpy"/>
* <enumeration value="Entropy"/>
* <enumeration value="Expansion Factor"/>
* <enumeration value="Formation Volume Factor"/>
* <enumeration value="Gas-Oil Interfacial Tension"/>
* <enumeration value="Gas-Water Interfacial Tension"/>
* <enumeration value="Index"/>
* <enumeration value="K value"/>
* <enumeration value="Misc Bank Critical Solvent Saturation"/>
* <enumeration value="Misc Bank Phase Density"/>
* <enumeration value="Misc Bank Phase Viscosity"/>
* <enumeration value="Miscibility Parameter (Alpha)"/>
* <enumeration value="Mixing Parameter Oil-Gas"/>
* <enumeration value="Oil-Gas Ratio"/>
* <enumeration value="Oil-Water Interfacial Tension"/>
* <enumeration value="Parachor"/>
* <enumeration value="Pressure"/>
* <enumeration value="P-T Cross Term"/>
* <enumeration value="Saturation Pressure"/>
* <enumeration value="Solution GOR"/>
* <enumeration value="Solvent Density"/>
* <enumeration value="Specific Heat"/>
* <enumeration value="Temperature"/>
* <enumeration value="Thermal Conductivity"/>
* <enumeration value="Viscosity"/>
* <enumeration value="Viscosity Compressibility"/>
* <enumeration value="Water vapor mass fraction in gas phase"/>
* <enumeration value="Z Factor"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "OutputFluidProperty")
@XmlEnum
public enum OutputFluidProperty {
/**
* Compressibility (expected to be defined for a phase). UoM: 1/pressure.
*
*/
@XmlEnumValue("Compressibility")
COMPRESSIBILITY("Compressibility"),
/**
* Density (expected to be defined for a phase). UoM: mass/volume.
*
*/
@XmlEnumValue("Density")
DENSITY("Density"),
/**
* Derivative of density w.r.t pressure (expected to be defined for a phase). UoM: density/pressure.
*
*/
@XmlEnumValue("Derivative of Density w.r.t Pressure")
DERIVATIVE_OF_DENSITY_W_R_T_PRESSURE("Derivative of Density w.r.t Pressure"),
/**
* Derivative of density w.r.t temperature (expected to be defined for a phase). UoM: density/temperature.
*
*/
@XmlEnumValue("Derivative of Density w.r.t Temperature")
DERIVATIVE_OF_DENSITY_W_R_T_TEMPERATURE("Derivative of Density w.r.t Temperature"),
/**
* Enthalpy (expected to be defined for a phase). UoM: energy/mass.
*
*/
@XmlEnumValue("Enthalpy")
ENTHALPY("Enthalpy"),
/**
* Entropy (expected to be defined for a phase). UoM: energy/temperature.
*
*/
@XmlEnumValue("Entropy")
ENTROPY("Entropy"),
/**
* Expansion factor - volume expanded/volume in reservoir (expected to be defined for a phase). UoM: volume/volume.
*
*/
@XmlEnumValue("Expansion Factor")
EXPANSION_FACTOR("Expansion Factor"),
/**
* Formation volume factor - volume in reservoir/volume expanded (expected to be defined for a phase). UoM: volume/volume.
*
*/
@XmlEnumValue("Formation Volume Factor")
FORMATION_VOLUME_FACTOR("Formation Volume Factor"),
/**
* Gas-oil interfacial tension. UoM: force/length.
*
*/
@XmlEnumValue("Gas-Oil Interfacial Tension")
GAS_OIL_INTERFACIAL_TENSION("Gas-Oil Interfacial Tension"),
/**
* Gas-water interfacial tension. UoM: force/length.
*
*/
@XmlEnumValue("Gas-Water Interfacial Tension")
GAS_WATER_INTERFACIAL_TENSION("Gas-Water Interfacial Tension"),
/**
* Index number (which will be the index of a row in the table). UoM: integer.
*
*/
@XmlEnumValue("Index")
INDEX("Index"),
/**
* The ratio of vapor concentration to liquid concentration at equilibrium (expected to be defined for a phase). UoM: dimensionless.
*
*/
@XmlEnumValue("K value")
K_VALUE("K value"),
/**
* The critical solvent saturation of a miscible bank . UoM: volume/volume.
*
*/
@XmlEnumValue("Misc Bank Critical Solvent Saturation")
MISC_BANK_CRITICAL_SOLVENT_SATURATION("Misc Bank Critical Solvent Saturation"),
/**
* The density of a phase within a miscible bank (expected to be defined for a phase). UoM: density.
*
*/
@XmlEnumValue("Misc Bank Phase Density")
MISC_BANK_PHASE_DENSITY("Misc Bank Phase Density"),
/**
* The viscosity of a phase within a miscible bank (expected to be defined for a phase). UoM: viscosity.
*
*/
@XmlEnumValue("Misc Bank Phase Viscosity")
MISC_BANK_PHASE_VISCOSITY("Misc Bank Phase Viscosity"),
/**
* The critical solvent saturation of a miscible bank.
*
*/
@XmlEnumValue("Miscibility Parameter (Alpha)")
MISCIBILITY_PARAMETER_ALPHA("Miscibility Parameter (Alpha)"),
/**
* Mixing parameter for oil and gas.
*
*/
@XmlEnumValue("Mixing Parameter Oil-Gas")
MIXING_PARAMETER_OIL_GAS("Mixing Parameter Oil-Gas"),
/**
* The oil-gas ratio in a vapour-liquid system. UoM: volume/volume.
*
*/
@XmlEnumValue("Oil-Gas Ratio")
OIL_GAS_RATIO("Oil-Gas Ratio"),
/**
* Oil-water interfacial tension.
*
*/
@XmlEnumValue("Oil-Water Interfacial Tension")
OIL_WATER_INTERFACIAL_TENSION("Oil-Water Interfacial Tension"),
/**
* Parachor is the quantity defined according to the formula: P = γ1/4 M / D. Where γ1/4 is the fourth root of surface tension.
*
*/
@XmlEnumValue("Parachor")
PARACHOR("Parachor"),
/**
* Pressure. UoM: pressure.
*
*/
@XmlEnumValue("Pressure")
PRESSURE("Pressure"),
/**
* This is a specific parameter unique to CMG software.
*
*/
@XmlEnumValue("P-T Cross Term")
P_T_CROSS_TERM("P-T Cross Term"),
/**
* The saturation pressure of a mixture. UoM: pressure.
*
*/
@XmlEnumValue("Saturation Pressure")
SATURATION_PRESSURE("Saturation Pressure"),
/**
* The gas-oil ratio in a liquid-vapour system. UoM: volume/volume.
*
*/
@XmlEnumValue("Solution GOR")
SOLUTION_GOR("Solution GOR"),
/**
* The density of a solvent phase. UoM: density.
*
*/
@XmlEnumValue("Solvent Density")
SOLVENT_DENSITY("Solvent Density"),
/**
* The amount of heat per unit mass required to raise the temperature by one unit temperature (expected to be defined for a phase). UoM: energy/mass/temperature.
*
*/
@XmlEnumValue("Specific Heat")
SPECIFIC_HEAT("Specific Heat"),
/**
* Temperature. UoM: temperature.
*
*/
@XmlEnumValue("Temperature")
TEMPERATURE("Temperature"),
/**
* Thermal conductivity (expected to be defined for a phase). UoM: power/length.temperature.
*
*/
@XmlEnumValue("Thermal Conductivity")
THERMAL_CONDUCTIVITY("Thermal Conductivity"),
/**
* Viscosity (expected to be defined for a phase). UoM: viscosity.
*
*/
@XmlEnumValue("Viscosity")
VISCOSITY("Viscosity"),
/**
* Slope of viscosity change with pressure in a semi-log plot (1/psi) (expected to be defined for a phase). UoM: viscosity/pressure.
*
*/
@XmlEnumValue("Viscosity Compressibility")
VISCOSITY_COMPRESSIBILITY("Viscosity Compressibility"),
/**
* The mass fraction of water in a gas phase. UoM: mass/mass.
*
*/
@XmlEnumValue("Water vapor mass fraction in gas phase")
WATER_VAPOR_MASS_FRACTION_IN_GAS_PHASE("Water vapor mass fraction in gas phase"),
/**
* The compressibility factor (z).
*
*/
@XmlEnumValue("Z Factor")
Z_FACTOR("Z Factor");
private final String value;
OutputFluidProperty(String v) {
value = v;
}
public String value() {
return value;
}
public static OutputFluidProperty fromValue(String v) {
for (OutputFluidProperty c: OutputFluidProperty.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}