All Downloads are FREE. Search and download functionalities are using the official Maven repository.

energyml.prodml2_0.ConstantCompositionExpansionTestStep Maven / Gradle / Ivy

There is a newer version: 1.0.4
Show newest version
//
// 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; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy