energyml.prodml2_0.SlimTubeTestVolumeStep 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.XmlType;
import energyml.common2_1.LengthPerTimeMeasure;
import energyml.common2_1.PressureMeasure;
import energyml.common2_1.VolumeMeasure;
import energyml.common2_1.VolumePerVolumeMeasure;
/**
* Slim-tube test volume step.
*
* Java class for SlimTubeTestVolumeStep complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="SlimTubeTestVolumeStep">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CumulativeOilProductionPercOOIP" type="energyml.common2_1.VolumePerVolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="CumulativeOilProductionSTO" type="energyml.common2_1.VolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="CumulativeProducedGOR" type="energyml.common2_1.VolumePerVolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DarcyVelocity" type="energyml.common2_1.LengthPerTimeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="DifferentialPressure" type="energyml.common2_1.PressureMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="IncrementalProducedGOR" type="energyml.common2_1.VolumePerVolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="InjectedPoreVolumeFraction" type="energyml.common2_1.VolumePerVolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="InjectionVolumeAtPumpTemperature" type="energyml.common2_1.VolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="InjectionVolumeAtTestTemperature" type="energyml.common2_1.VolumeMeasure" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Remark" type="energyml.common2_1.String2000" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RunTime" type="energyml.common2_1.String64" maxOccurs="unbounded" minOccurs="0"/>
* <element name="StepNumber" type="energyml.common2_1.NonNegativeLong"/>
* <element name="MassBalance" type="energyml.prodml2_0.MassBalance" minOccurs="0"/>
* <element name="ProducedGasProperties" type="energyml.prodml2_0.ProducedGasProperties" minOccurs="0"/>
* <element name="ProducedOilProperties" type="energyml.prodml2_0.ProducedOilProperties" minOccurs="0"/>
* </sequence>
* <attribute name="uid" use="required" type="energyml.common2_1.String64" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SlimTubeTestVolumeStep", propOrder = {
"cumulativeOilProductionPercOOIP",
"cumulativeOilProductionSTO",
"cumulativeProducedGOR",
"darcyVelocity",
"differentialPressure",
"incrementalProducedGOR",
"injectedPoreVolumeFraction",
"injectionVolumeAtPumpTemperature",
"injectionVolumeAtTestTemperature",
"remark",
"runTime",
"stepNumber",
"massBalance",
"producedGasProperties",
"producedOilProperties"
})
public class SlimTubeTestVolumeStep {
@XmlElement(name = "CumulativeOilProductionPercOOIP")
protected List cumulativeOilProductionPercOOIP;
@XmlElement(name = "CumulativeOilProductionSTO")
protected List cumulativeOilProductionSTO;
@XmlElement(name = "CumulativeProducedGOR")
protected List cumulativeProducedGOR;
@XmlElement(name = "DarcyVelocity")
protected List darcyVelocity;
@XmlElement(name = "DifferentialPressure")
protected List differentialPressure;
@XmlElement(name = "IncrementalProducedGOR")
protected List incrementalProducedGOR;
@XmlElement(name = "InjectedPoreVolumeFraction")
protected List injectedPoreVolumeFraction;
@XmlElement(name = "InjectionVolumeAtPumpTemperature")
protected List injectionVolumeAtPumpTemperature;
@XmlElement(name = "InjectionVolumeAtTestTemperature")
protected List injectionVolumeAtTestTemperature;
@XmlElement(name = "Remark")
protected List remark;
@XmlElement(name = "RunTime")
protected List runTime;
@XmlElement(name = "StepNumber")
protected long stepNumber;
@XmlElement(name = "MassBalance")
protected MassBalance massBalance;
@XmlElement(name = "ProducedGasProperties")
protected ProducedGasProperties producedGasProperties;
@XmlElement(name = "ProducedOilProperties")
protected ProducedOilProperties producedOilProperties;
@XmlAttribute(name = "uid", required = true)
protected String uid;
/**
* Gets the value of the cumulativeOilProductionPercOOIP 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 cumulativeOilProductionPercOOIP property.
*
*
* For example, to add a new item, do as follows:
*
* getCumulativeOilProductionPercOOIP().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumePerVolumeMeasure }
*
*
*/
public List getCumulativeOilProductionPercOOIP() {
if (cumulativeOilProductionPercOOIP == null) {
cumulativeOilProductionPercOOIP = new ArrayList();
}
return this.cumulativeOilProductionPercOOIP;
}
/**
* Gets the value of the cumulativeOilProductionSTO 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 cumulativeOilProductionSTO property.
*
*
* For example, to add a new item, do as follows:
*
* getCumulativeOilProductionSTO().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumeMeasure }
*
*
*/
public List getCumulativeOilProductionSTO() {
if (cumulativeOilProductionSTO == null) {
cumulativeOilProductionSTO = new ArrayList();
}
return this.cumulativeOilProductionSTO;
}
/**
* Gets the value of the cumulativeProducedGOR 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 cumulativeProducedGOR property.
*
*
* For example, to add a new item, do as follows:
*
* getCumulativeProducedGOR().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumePerVolumeMeasure }
*
*
*/
public List getCumulativeProducedGOR() {
if (cumulativeProducedGOR == null) {
cumulativeProducedGOR = new ArrayList();
}
return this.cumulativeProducedGOR;
}
/**
* Gets the value of the darcyVelocity 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 darcyVelocity property.
*
*
* For example, to add a new item, do as follows:
*
* getDarcyVelocity().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link LengthPerTimeMeasure }
*
*
*/
public List getDarcyVelocity() {
if (darcyVelocity == null) {
darcyVelocity = new ArrayList();
}
return this.darcyVelocity;
}
/**
* Gets the value of the differentialPressure 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 differentialPressure property.
*
*
* For example, to add a new item, do as follows:
*
* getDifferentialPressure().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PressureMeasure }
*
*
*/
public List getDifferentialPressure() {
if (differentialPressure == null) {
differentialPressure = new ArrayList();
}
return this.differentialPressure;
}
/**
* Gets the value of the incrementalProducedGOR 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 incrementalProducedGOR property.
*
*
* For example, to add a new item, do as follows:
*
* getIncrementalProducedGOR().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumePerVolumeMeasure }
*
*
*/
public List getIncrementalProducedGOR() {
if (incrementalProducedGOR == null) {
incrementalProducedGOR = new ArrayList();
}
return this.incrementalProducedGOR;
}
/**
* Gets the value of the injectedPoreVolumeFraction 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 injectedPoreVolumeFraction property.
*
*
* For example, to add a new item, do as follows:
*
* getInjectedPoreVolumeFraction().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumePerVolumeMeasure }
*
*
*/
public List getInjectedPoreVolumeFraction() {
if (injectedPoreVolumeFraction == null) {
injectedPoreVolumeFraction = new ArrayList();
}
return this.injectedPoreVolumeFraction;
}
/**
* Gets the value of the injectionVolumeAtPumpTemperature 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 injectionVolumeAtPumpTemperature property.
*
*
* For example, to add a new item, do as follows:
*
* getInjectionVolumeAtPumpTemperature().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumeMeasure }
*
*
*/
public List getInjectionVolumeAtPumpTemperature() {
if (injectionVolumeAtPumpTemperature == null) {
injectionVolumeAtPumpTemperature = new ArrayList();
}
return this.injectionVolumeAtPumpTemperature;
}
/**
* Gets the value of the injectionVolumeAtTestTemperature 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 injectionVolumeAtTestTemperature property.
*
*
* For example, to add a new item, do as follows:
*
* getInjectionVolumeAtTestTemperature().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VolumeMeasure }
*
*
*/
public List getInjectionVolumeAtTestTemperature() {
if (injectionVolumeAtTestTemperature == null) {
injectionVolumeAtTestTemperature = new ArrayList();
}
return this.injectionVolumeAtTestTemperature;
}
/**
* 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 runTime 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 runTime property.
*
*
* For example, to add a new item, do as follows:
*
* getRunTime().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRunTime() {
if (runTime == null) {
runTime = new ArrayList();
}
return this.runTime;
}
/**
* 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 massBalance property.
*
* @return
* possible object is
* {@link MassBalance }
*
*/
public MassBalance getMassBalance() {
return massBalance;
}
/**
* Sets the value of the massBalance property.
*
* @param value
* allowed object is
* {@link MassBalance }
*
*/
public void setMassBalance(MassBalance value) {
this.massBalance = value;
}
/**
* Gets the value of the producedGasProperties property.
*
* @return
* possible object is
* {@link ProducedGasProperties }
*
*/
public ProducedGasProperties getProducedGasProperties() {
return producedGasProperties;
}
/**
* Sets the value of the producedGasProperties property.
*
* @param value
* allowed object is
* {@link ProducedGasProperties }
*
*/
public void setProducedGasProperties(ProducedGasProperties value) {
this.producedGasProperties = value;
}
/**
* Gets the value of the producedOilProperties property.
*
* @return
* possible object is
* {@link ProducedOilProperties }
*
*/
public ProducedOilProperties getProducedOilProperties() {
return producedOilProperties;
}
/**
* Sets the value of the producedOilProperties property.
*
* @param value
* allowed object is
* {@link ProducedOilProperties }
*
*/
public void setProducedOilProperties(ProducedOilProperties value) {
this.producedOilProperties = 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;
}
}