energyml.prodml2_0.ConstantCompositionExpansionTestStep Maven / Gradle / Ivy
Show all versions of energyml-prodml20 Show documentation
//
// 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 java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import energyml.common2_1.DynamicViscosityMeasure;
import energyml.common2_1.MassPerVolumeMeasure;
import energyml.common2_1.PressureMeasure;
import energyml.common2_1.ReciprocalPressureMeasure;
import energyml.common2_1.VolumeMeasure;
/**
* The CCE test steps.
*
* Java class for ConstantCompositionExpansionTestStep complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="ConstantCompositionExpansionTestStep">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="GasCompressibility" type="energyml.common2_1.ReciprocalPressureMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="GasDensity" type="energyml.common2_1.MassPerVolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="GasViscosity" type="energyml.common2_1.DynamicViscosityMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="GasZFactor" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="LiquidComposition" type="energyml.prodml2_0.LiquidComposition" minOccurs="0"/>
* <element name="OilDensity" type="energyml.common2_1.MassPerVolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="OilViscosity" type="energyml.common2_1.DynamicViscosityMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="OverallComposition" type="energyml.prodml2_0.OverallComposition" minOccurs="0"/>
* <element name="PhasesPresent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Remark" type="energyml.common2_1.String2000" maxOccurs="unbounded" minOccurs="0"/>
* <element name="StepNumber" type="energyml.common2_1.NonNegativeLong"/>
* <element name="StepPressure" type="energyml.common2_1.PressureMeasure"/>
* <element name="TotalVolume" type="energyml.common2_1.VolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="VaporComposition" type="energyml.prodml2_0.VaporComposition" minOccurs="0"/>
* <element name="YFunction" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
* <element name="FluidCondition" type="energyml.prodml2_0.FluidAnalysisStepCondition" minOccurs="0"/>
* <element name="OilCompressibility" type="energyml.prodml2_0.OilCompressibility" minOccurs="0"/>
* <element name="LiquidFraction" type="energyml.prodml2_0.RelativeVolumeRatio" minOccurs="0"/>
* <element name="RelativeVolumeRatio" type="energyml.prodml2_0.RelativeVolumeRatio" minOccurs="0"/>
* </sequence>
* <attribute name="uid" use="required" type="energyml.common2_1.String64" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ConstantCompositionExpansionTestStep", propOrder = {
"gasCompressibility",
"gasDensity",
"gasViscosity",
"gasZFactor",
"liquidComposition",
"oilDensity",
"oilViscosity",
"overallComposition",
"phasesPresent",
"remark",
"stepNumber",
"stepPressure",
"totalVolume",
"vaporComposition",
"yFunction",
"fluidCondition",
"oilCompressibility",
"liquidFraction",
"relativeVolumeRatio"
})
public class ConstantCompositionExpansionTestStep {
@XmlElement(name = "GasCompressibility")
protected List gasCompressibility;
@XmlElement(name = "GasDensity")
protected List gasDensity;
@XmlElement(name = "GasViscosity")
protected List gasViscosity;
@XmlElement(name = "GasZFactor")
protected Double gasZFactor;
@XmlElement(name = "LiquidComposition")
protected LiquidComposition liquidComposition;
@XmlElement(name = "OilDensity")
protected List oilDensity;
@XmlElement(name = "OilViscosity")
protected List oilViscosity;
@XmlElement(name = "OverallComposition")
protected OverallComposition overallComposition;
@XmlElement(name = "PhasesPresent")
protected String phasesPresent;
@XmlElement(name = "Remark")
protected List remark;
@XmlElement(name = "StepNumber")
protected long stepNumber;
@XmlElement(name = "StepPressure", required = true)
protected PressureMeasure stepPressure;
@XmlElement(name = "TotalVolume")
protected List totalVolume;
@XmlElement(name = "VaporComposition")
protected VaporComposition vaporComposition;
@XmlElement(name = "YFunction")
protected Double yFunction;
@XmlElement(name = "FluidCondition")
@XmlSchemaType(name = "string")
protected FluidAnalysisStepCondition fluidCondition;
@XmlElement(name = "OilCompressibility")
protected OilCompressibility oilCompressibility;
@XmlElement(name = "LiquidFraction")
protected RelativeVolumeRatio liquidFraction;
@XmlElement(name = "RelativeVolumeRatio")
protected RelativeVolumeRatio relativeVolumeRatio;
@XmlAttribute(name = "uid", required = true)
protected String uid;
/**
* Gets the value of the gasCompressibility property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the gasCompressibility property.
*
*
* For example, to add a new item, do as follows:
*
* getGasCompressibility().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ReciprocalPressureMeasure }
*
*
*/
public List getGasCompressibility() {
if (gasCompressibility == null) {
gasCompressibility = new ArrayList();
}
return this.gasCompressibility;
}
/**
* Gets the value of the gasDensity property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the gasDensity property.
*
*
* For example, to add a new item, do as follows:
*
* getGasDensity().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link MassPerVolumeMeasure }
*
*
*/
public List getGasDensity() {
if (gasDensity == null) {
gasDensity = new ArrayList();
}
return this.gasDensity;
}
/**
* Gets the value of the gasViscosity property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the gasViscosity property.
*
*
* For example, to add a new item, do as follows:
*
* getGasViscosity().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link DynamicViscosityMeasure }
*
*
*/
public List getGasViscosity() {
if (gasViscosity == null) {
gasViscosity = new ArrayList();
}
return this.gasViscosity;
}
/**
* Gets the value of the gasZFactor property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getGasZFactor() {
return gasZFactor;
}
/**
* Sets the value of the gasZFactor property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setGasZFactor(Double value) {
this.gasZFactor = value;
}
/**
* Gets the value of the liquidComposition property.
*
* @return
* possible object is
* {@link LiquidComposition }
*
*/
public LiquidComposition getLiquidComposition() {
return liquidComposition;
}
/**
* Sets the value of the liquidComposition property.
*
* @param value
* allowed object is
* {@link LiquidComposition }
*
*/
public void setLiquidComposition(LiquidComposition value) {
this.liquidComposition = value;
}
/**
* Gets the value of the oilDensity property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the oilDensity property.
*
*
* For example, to add a new item, do as follows:
*
* getOilDensity().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link MassPerVolumeMeasure }
*
*
*/
public List getOilDensity() {
if (oilDensity == null) {
oilDensity = new ArrayList();
}
return this.oilDensity;
}
/**
* Gets the value of the oilViscosity property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the oilViscosity property.
*
*
* For example, to add a new item, do as follows:
*
* getOilViscosity().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link DynamicViscosityMeasure }
*
*
*/
public List getOilViscosity() {
if (oilViscosity == null) {
oilViscosity = new ArrayList();
}
return this.oilViscosity;
}
/**
* Gets the value of the overallComposition property.
*
* @return
* possible object is
* {@link OverallComposition }
*
*/
public OverallComposition getOverallComposition() {
return overallComposition;
}
/**
* Sets the value of the overallComposition property.
*
* @param value
* allowed object is
* {@link OverallComposition }
*
*/
public void setOverallComposition(OverallComposition value) {
this.overallComposition = value;
}
/**
* Gets the value of the phasesPresent property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhasesPresent() {
return phasesPresent;
}
/**
* Sets the value of the phasesPresent property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhasesPresent(String value) {
this.phasesPresent = value;
}
/**
* Gets the value of the remark property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the remark property.
*
*
* For example, to add a new item, do as follows:
*
* getRemark().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRemark() {
if (remark == null) {
remark = new ArrayList();
}
return this.remark;
}
/**
* Gets the value of the stepNumber property.
*
*/
public long getStepNumber() {
return stepNumber;
}
/**
* Sets the value of the stepNumber property.
*
*/
public void setStepNumber(long value) {
this.stepNumber = value;
}
/**
* Gets the value of the stepPressure property.
*
* @return
* possible object is
* {@link PressureMeasure }
*
*/
public PressureMeasure getStepPressure() {
return stepPressure;
}
/**
* Sets the value of the stepPressure property.
*
* @param value
* allowed object is
* {@link PressureMeasure }
*
*/
public void setStepPressure(PressureMeasure value) {
this.stepPressure = value;
}
/**
* Gets the value of the totalVolume property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the totalVolume property.
*
*
* For example, to add a new item, do as follows:
*
* getTotalVolume().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumeMeasure }
*
*
*/
public List getTotalVolume() {
if (totalVolume == null) {
totalVolume = new ArrayList();
}
return this.totalVolume;
}
/**
* Gets the value of the vaporComposition property.
*
* @return
* possible object is
* {@link VaporComposition }
*
*/
public VaporComposition getVaporComposition() {
return vaporComposition;
}
/**
* Sets the value of the vaporComposition property.
*
* @param value
* allowed object is
* {@link VaporComposition }
*
*/
public void setVaporComposition(VaporComposition value) {
this.vaporComposition = value;
}
/**
* Gets the value of the yFunction property.
*
* @return
* possible object is
* {@link Double }
*
*/
public Double getYFunction() {
return yFunction;
}
/**
* Sets the value of the yFunction property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setYFunction(Double value) {
this.yFunction = value;
}
/**
* Gets the value of the fluidCondition property.
*
* @return
* possible object is
* {@link FluidAnalysisStepCondition }
*
*/
public FluidAnalysisStepCondition getFluidCondition() {
return fluidCondition;
}
/**
* Sets the value of the fluidCondition property.
*
* @param value
* allowed object is
* {@link FluidAnalysisStepCondition }
*
*/
public void setFluidCondition(FluidAnalysisStepCondition value) {
this.fluidCondition = value;
}
/**
* Gets the value of the oilCompressibility property.
*
* @return
* possible object is
* {@link OilCompressibility }
*
*/
public OilCompressibility getOilCompressibility() {
return oilCompressibility;
}
/**
* Sets the value of the oilCompressibility property.
*
* @param value
* allowed object is
* {@link OilCompressibility }
*
*/
public void setOilCompressibility(OilCompressibility value) {
this.oilCompressibility = value;
}
/**
* Gets the value of the liquidFraction property.
*
* @return
* possible object is
* {@link RelativeVolumeRatio }
*
*/
public RelativeVolumeRatio getLiquidFraction() {
return liquidFraction;
}
/**
* Sets the value of the liquidFraction property.
*
* @param value
* allowed object is
* {@link RelativeVolumeRatio }
*
*/
public void setLiquidFraction(RelativeVolumeRatio value) {
this.liquidFraction = value;
}
/**
* Gets the value of the relativeVolumeRatio property.
*
* @return
* possible object is
* {@link RelativeVolumeRatio }
*
*/
public RelativeVolumeRatio getRelativeVolumeRatio() {
return relativeVolumeRatio;
}
/**
* Sets the value of the relativeVolumeRatio property.
*
* @param value
* allowed object is
* {@link RelativeVolumeRatio }
*
*/
public void setRelativeVolumeRatio(RelativeVolumeRatio value) {
this.relativeVolumeRatio = value;
}
/**
* Gets the value of the uid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUid() {
return uid;
}
/**
* Sets the value of the uid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUid(String value) {
this.uid = value;
}
}