com.hashmapinc.tempus.WitsmlObjects.v1311.CsGeologyInterval Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of WitsmlObjects Show documentation
Show all versions of WitsmlObjects Show documentation
This library assists in serializing and deserializing WITSML 1.3.1.1 and 1.4.1.1 Objects
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