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

com.hashmapinc.tempus.WitsmlObjects.v1311.CsGeologyInterval Maven / Gradle / Ivy

Go to download

This library assists in serializing and deserializing WITSML 1.3.1.1 and 1.4.1.1 Objects

There is a newer version: 1.1.48.1
Show newest version
package com.hashmapinc.tempus.WitsmlObjects.v1311;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * WITSML - Geology Interval Component Schema
 * 
 * 

Java class for cs_geologyInterval complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 {@code
 * 
 *   
 *     
 *       
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *         
 *       
 *       
 *     
 *   
 * 
 * } 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "cs_geologyInterval", propOrder = { "typeLithology", "mdTop", "mdBottom", "dTim", "tvdTop", "tvdBase", "ropAv", "ropMn", "ropMx", "wobAv", "tqAv", "currentAv", "rpmAv", "wtMudAv", "ecdTdAv", "dxcAv", "lithology", "show", "chromatograph", "mudGas", "densBulk", "densShale", "calcite", "dolomite", "cec", "qft", "calcStab", "nameFormation", "lithostratigraphic", "chronostratigraphic", "sizeMn", "sizeMx", "lenPlug", "description", "cuttingFluid", "cleaningMethod", "dryingMethod", "comments" }) public class CsGeologyInterval { @XmlElement(required = true) @XmlSchemaType(name = "string") protected LithologySource typeLithology; @XmlElement(required = true) protected MeasuredDepthCoord mdTop; @XmlElement(required = true) protected MeasuredDepthCoord mdBottom; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dTim; protected WellVerticalDepthCoord tvdTop; protected WellVerticalDepthCoord tvdBase; protected VelocityMeasure ropAv; protected VelocityMeasure ropMn; protected VelocityMeasure ropMx; protected ForceMeasure wobAv; protected MomentOfForceMeasure tqAv; protected ElectricCurrentMeasure currentAv; protected AnglePerTimeMeasure rpmAv; protected DensityMeasure wtMudAv; protected DensityMeasure ecdTdAv; protected Double dxcAv; protected List lithology; protected CsShow show; protected CsChromatograph chromatograph; protected CsMudGas mudGas; protected DensityMeasure densBulk; protected DensityMeasure densShale; protected VolumePerVolumeMeasure calcite; protected VolumePerVolumeMeasure dolomite; protected EquivalentPerMassMeasure cec; protected IlluminanceMeasure qft; protected VolumePerVolumeMeasure calcStab; protected List nameFormation; protected List lithostratigraphic; protected List chronostratigraphic; protected LengthMeasure sizeMn; protected LengthMeasure sizeMx; protected LengthMeasure lenPlug; protected String description; protected String cuttingFluid; protected String cleaningMethod; protected String dryingMethod; protected String comments; @XmlAttribute(name = "uid") protected String uid; /** * Gets the value of the typeLithology property. * * @return * possible object is * {@link LithologySource } * */ public LithologySource getTypeLithology() { return typeLithology; } /** * Sets the value of the typeLithology property. * * @param value * allowed object is * {@link LithologySource } * */ public void setTypeLithology(LithologySource value) { this.typeLithology = value; } /** * Gets the value of the mdTop property. * * @return * possible object is * {@link MeasuredDepthCoord } * */ public MeasuredDepthCoord getMdTop() { return mdTop; } /** * Sets the value of the mdTop property. * * @param value * allowed object is * {@link MeasuredDepthCoord } * */ public void setMdTop(MeasuredDepthCoord value) { this.mdTop = value; } /** * Gets the value of the mdBottom property. * * @return * possible object is * {@link MeasuredDepthCoord } * */ public MeasuredDepthCoord getMdBottom() { return mdBottom; } /** * Sets the value of the mdBottom property. * * @param value * allowed object is * {@link MeasuredDepthCoord } * */ public void setMdBottom(MeasuredDepthCoord value) { this.mdBottom = value; } /** * Gets the value of the dTim property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDTim() { return dTim; } /** * Sets the value of the dTim property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDTim(XMLGregorianCalendar value) { this.dTim = value; } /** * Gets the value of the tvdTop property. * * @return * possible object is * {@link WellVerticalDepthCoord } * */ public WellVerticalDepthCoord getTvdTop() { return tvdTop; } /** * Sets the value of the tvdTop property. * * @param value * allowed object is * {@link WellVerticalDepthCoord } * */ public void setTvdTop(WellVerticalDepthCoord value) { this.tvdTop = value; } /** * Gets the value of the tvdBase property. * * @return * possible object is * {@link WellVerticalDepthCoord } * */ public WellVerticalDepthCoord getTvdBase() { return tvdBase; } /** * Sets the value of the tvdBase property. * * @param value * allowed object is * {@link WellVerticalDepthCoord } * */ public void setTvdBase(WellVerticalDepthCoord value) { this.tvdBase = value; } /** * Gets the value of the ropAv property. * * @return * possible object is * {@link VelocityMeasure } * */ public VelocityMeasure getRopAv() { return ropAv; } /** * Sets the value of the ropAv property. * * @param value * allowed object is * {@link VelocityMeasure } * */ public void setRopAv(VelocityMeasure value) { this.ropAv = value; } /** * Gets the value of the ropMn property. * * @return * possible object is * {@link VelocityMeasure } * */ public VelocityMeasure getRopMn() { return ropMn; } /** * Sets the value of the ropMn property. * * @param value * allowed object is * {@link VelocityMeasure } * */ public void setRopMn(VelocityMeasure value) { this.ropMn = value; } /** * Gets the value of the ropMx property. * * @return * possible object is * {@link VelocityMeasure } * */ public VelocityMeasure getRopMx() { return ropMx; } /** * Sets the value of the ropMx property. * * @param value * allowed object is * {@link VelocityMeasure } * */ public void setRopMx(VelocityMeasure value) { this.ropMx = value; } /** * Gets the value of the wobAv property. * * @return * possible object is * {@link ForceMeasure } * */ public ForceMeasure getWobAv() { return wobAv; } /** * Sets the value of the wobAv property. * * @param value * allowed object is * {@link ForceMeasure } * */ public void setWobAv(ForceMeasure value) { this.wobAv = value; } /** * Gets the value of the tqAv property. * * @return * possible object is * {@link MomentOfForceMeasure } * */ public MomentOfForceMeasure getTqAv() { return tqAv; } /** * Sets the value of the tqAv property. * * @param value * allowed object is * {@link MomentOfForceMeasure } * */ public void setTqAv(MomentOfForceMeasure value) { this.tqAv = value; } /** * Gets the value of the currentAv property. * * @return * possible object is * {@link ElectricCurrentMeasure } * */ public ElectricCurrentMeasure getCurrentAv() { return currentAv; } /** * Sets the value of the currentAv property. * * @param value * allowed object is * {@link ElectricCurrentMeasure } * */ public void setCurrentAv(ElectricCurrentMeasure value) { this.currentAv = value; } /** * Gets the value of the rpmAv property. * * @return * possible object is * {@link AnglePerTimeMeasure } * */ public AnglePerTimeMeasure getRpmAv() { return rpmAv; } /** * Sets the value of the rpmAv property. * * @param value * allowed object is * {@link AnglePerTimeMeasure } * */ public void setRpmAv(AnglePerTimeMeasure value) { this.rpmAv = value; } /** * Gets the value of the wtMudAv property. * * @return * possible object is * {@link DensityMeasure } * */ public DensityMeasure getWtMudAv() { return wtMudAv; } /** * Sets the value of the wtMudAv property. * * @param value * allowed object is * {@link DensityMeasure } * */ public void setWtMudAv(DensityMeasure value) { this.wtMudAv = value; } /** * Gets the value of the ecdTdAv property. * * @return * possible object is * {@link DensityMeasure } * */ public DensityMeasure getEcdTdAv() { return ecdTdAv; } /** * Sets the value of the ecdTdAv property. * * @param value * allowed object is * {@link DensityMeasure } * */ public void setEcdTdAv(DensityMeasure value) { this.ecdTdAv = value; } /** * Gets the value of the dxcAv property. * * @return * possible object is * {@link Double } * */ public Double getDxcAv() { return dxcAv; } /** * Sets the value of the dxcAv property. * * @param value * allowed object is * {@link Double } * */ public void setDxcAv(Double value) { this.dxcAv = value; } /** * Gets the value of the lithology 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 JAXB object. * This is why there is not a set method for the lithology property. * * * For example, to add a new item, do as follows: *
 {@code
     *    getLithology().add(newItem);
     * } 
* * * * Objects of the following type(s) are allowed in the list * {@link CsLithology } * * */ public List getLithology() { if (lithology == null) { lithology = new ArrayList(); } return this.lithology; } /** * Gets the value of the show property. * * @return * possible object is * {@link CsShow } * */ public CsShow getShow() { return show; } /** * Sets the value of the show property. * * @param value * allowed object is * {@link CsShow } * */ public void setShow(CsShow value) { this.show = value; } /** * Gets the value of the chromatograph property. * * @return * possible object is * {@link CsChromatograph } * */ public CsChromatograph getChromatograph() { return chromatograph; } /** * Sets the value of the chromatograph property. * * @param value * allowed object is * {@link CsChromatograph } * */ public void setChromatograph(CsChromatograph value) { this.chromatograph = value; } /** * Gets the value of the mudGas property. * * @return * possible object is * {@link CsMudGas } * */ public CsMudGas getMudGas() { return mudGas; } /** * Sets the value of the mudGas property. * * @param value * allowed object is * {@link CsMudGas } * */ public void setMudGas(CsMudGas value) { this.mudGas = value; } /** * Gets the value of the densBulk property. * * @return * possible object is * {@link DensityMeasure } * */ public DensityMeasure getDensBulk() { return densBulk; } /** * Sets the value of the densBulk property. * * @param value * allowed object is * {@link DensityMeasure } * */ public void setDensBulk(DensityMeasure value) { this.densBulk = value; } /** * Gets the value of the densShale property. * * @return * possible object is * {@link DensityMeasure } * */ public DensityMeasure getDensShale() { return densShale; } /** * Sets the value of the densShale property. * * @param value * allowed object is * {@link DensityMeasure } * */ public void setDensShale(DensityMeasure value) { this.densShale = value; } /** * Gets the value of the calcite property. * * @return * possible object is * {@link VolumePerVolumeMeasure } * */ public VolumePerVolumeMeasure getCalcite() { return calcite; } /** * Sets the value of the calcite property. * * @param value * allowed object is * {@link VolumePerVolumeMeasure } * */ public void setCalcite(VolumePerVolumeMeasure value) { this.calcite = value; } /** * Gets the value of the dolomite property. * * @return * possible object is * {@link VolumePerVolumeMeasure } * */ public VolumePerVolumeMeasure getDolomite() { return dolomite; } /** * Sets the value of the dolomite property. * * @param value * allowed object is * {@link VolumePerVolumeMeasure } * */ public void setDolomite(VolumePerVolumeMeasure value) { this.dolomite = value; } /** * Gets the value of the cec property. * * @return * possible object is * {@link EquivalentPerMassMeasure } * */ public EquivalentPerMassMeasure getCec() { return cec; } /** * Sets the value of the cec property. * * @param value * allowed object is * {@link EquivalentPerMassMeasure } * */ public void setCec(EquivalentPerMassMeasure value) { this.cec = value; } /** * Gets the value of the qft property. * * @return * possible object is * {@link IlluminanceMeasure } * */ public IlluminanceMeasure getQft() { return qft; } /** * Sets the value of the qft property. * * @param value * allowed object is * {@link IlluminanceMeasure } * */ public void setQft(IlluminanceMeasure value) { this.qft = value; } /** * Gets the value of the calcStab property. * * @return * possible object is * {@link VolumePerVolumeMeasure } * */ public VolumePerVolumeMeasure getCalcStab() { return calcStab; } /** * Sets the value of the calcStab property. * * @param value * allowed object is * {@link VolumePerVolumeMeasure } * */ public void setCalcStab(VolumePerVolumeMeasure value) { this.calcStab = value; } /** * Gets the value of the nameFormation 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 JAXB object. * This is why there is not a set method for the nameFormation property. * * * For example, to add a new item, do as follows: *
 {@code
     *    getNameFormation().add(newItem);
     * } 
* * * * Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getNameFormation() { if (nameFormation == null) { nameFormation = new ArrayList(); } return this.nameFormation; } /** * Gets the value of the lithostratigraphic 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 JAXB object. * This is why there is not a set method for the lithostratigraphic property. * * * For example, to add a new item, do as follows: *
 {@code
     *    getLithostratigraphic().add(newItem);
     * } 
* * * * Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getLithostratigraphic() { if (lithostratigraphic == null) { lithostratigraphic = new ArrayList(); } return this.lithostratigraphic; } /** * Gets the value of the chronostratigraphic 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 JAXB object. * This is why there is not a set method for the chronostratigraphic property. * * * For example, to add a new item, do as follows: *
 {@code
     *    getChronostratigraphic().add(newItem);
     * } 
* * * * Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getChronostratigraphic() { if (chronostratigraphic == null) { chronostratigraphic = new ArrayList(); } return this.chronostratigraphic; } /** * Gets the value of the sizeMn property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getSizeMn() { return sizeMn; } /** * Sets the value of the sizeMn property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setSizeMn(LengthMeasure value) { this.sizeMn = value; } /** * Gets the value of the sizeMx property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getSizeMx() { return sizeMx; } /** * Sets the value of the sizeMx property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setSizeMx(LengthMeasure value) { this.sizeMx = value; } /** * Gets the value of the lenPlug property. * * @return * possible object is * {@link LengthMeasure } * */ public LengthMeasure getLenPlug() { return lenPlug; } /** * Sets the value of the lenPlug property. * * @param value * allowed object is * {@link LengthMeasure } * */ public void setLenPlug(LengthMeasure value) { this.lenPlug = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the cuttingFluid property. * * @return * possible object is * {@link String } * */ public String getCuttingFluid() { return cuttingFluid; } /** * Sets the value of the cuttingFluid property. * * @param value * allowed object is * {@link String } * */ public void setCuttingFluid(String value) { this.cuttingFluid = value; } /** * Gets the value of the cleaningMethod property. * * @return * possible object is * {@link String } * */ public String getCleaningMethod() { return cleaningMethod; } /** * Sets the value of the cleaningMethod property. * * @param value * allowed object is * {@link String } * */ public void setCleaningMethod(String value) { this.cleaningMethod = value; } /** * Gets the value of the dryingMethod property. * * @return * possible object is * {@link String } * */ public String getDryingMethod() { return dryingMethod; } /** * Sets the value of the dryingMethod property. * * @param value * allowed object is * {@link String } * */ public void setDryingMethod(String value) { this.dryingMethod = value; } /** * Gets the value of the comments property. * * @return * possible object is * {@link String } * */ public String getComments() { return comments; } /** * Sets the value of the comments property. * * @param value * allowed object is * {@link String } * */ public void setComments(String value) { this.comments = 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 - 2025 Weber Informatics LLC | Privacy Policy