
org.geojsf.model.xml.area.Basin Maven / Gradle / Ivy
The newest version!
package org.geojsf.model.xml.area;
import java.io.Serializable;
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.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import net.sf.ahtutils.xml.status.Descriptions;
import net.sf.ahtutils.xml.status.Langs;
import net.sf.ahtutils.xml.status.Model;
import org.geojsf.model.xml.geojsf.Wkt;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.geojsf.org}wkt"/>
* <element ref="{http://ahtutils.aht-group.com/status}model"/>
* <element ref="{http://ahtutils.aht-group.com/status}langs"/>
* <element ref="{http://ahtutils.aht-group.com/status}descriptions"/>
* </sequence>
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" />
* <attribute name="size" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="label" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"wkt",
"model",
"langs",
"descriptions"
})
@XmlRootElement(name = "basin")
public class Basin
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(namespace = "http://www.geojsf.org", required = true)
protected Wkt wkt;
@XmlElement(namespace = "http://ahtutils.aht-group.com/status", required = true)
protected Model model;
@XmlElement(namespace = "http://ahtutils.aht-group.com/status", required = true)
protected Langs langs;
@XmlElement(namespace = "http://ahtutils.aht-group.com/status", required = true)
protected Descriptions descriptions;
@XmlAttribute(name = "id")
protected Long id;
@XmlAttribute(name = "size")
protected Double size;
@XmlAttribute(name = "label")
protected String label;
/**
* Gets the value of the wkt property.
*
* @return
* possible object is
* {@link Wkt }
*
*/
public Wkt getWkt() {
return wkt;
}
/**
* Sets the value of the wkt property.
*
* @param value
* allowed object is
* {@link Wkt }
*
*/
public void setWkt(Wkt value) {
this.wkt = value;
}
public boolean isSetWkt() {
return (this.wkt!= null);
}
/**
* Gets the value of the model property.
*
* @return
* possible object is
* {@link Model }
*
*/
public Model getModel() {
return model;
}
/**
* Sets the value of the model property.
*
* @param value
* allowed object is
* {@link Model }
*
*/
public void setModel(Model value) {
this.model = value;
}
public boolean isSetModel() {
return (this.model!= null);
}
/**
* Gets the value of the langs property.
*
* @return
* possible object is
* {@link Langs }
*
*/
public Langs getLangs() {
return langs;
}
/**
* Sets the value of the langs property.
*
* @param value
* allowed object is
* {@link Langs }
*
*/
public void setLangs(Langs value) {
this.langs = value;
}
public boolean isSetLangs() {
return (this.langs!= null);
}
/**
* Gets the value of the descriptions property.
*
* @return
* possible object is
* {@link Descriptions }
*
*/
public Descriptions getDescriptions() {
return descriptions;
}
/**
* Sets the value of the descriptions property.
*
* @param value
* allowed object is
* {@link Descriptions }
*
*/
public void setDescriptions(Descriptions value) {
this.descriptions = value;
}
public boolean isSetDescriptions() {
return (this.descriptions!= null);
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link Long }
*
*/
public long getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setId(long value) {
this.id = value;
}
public boolean isSetId() {
return (this.id!= null);
}
public void unsetId() {
this.id = null;
}
/**
* Gets the value of the size property.
*
* @return
* possible object is
* {@link Double }
*
*/
public double getSize() {
return size;
}
/**
* Sets the value of the size property.
*
* @param value
* allowed object is
* {@link Double }
*
*/
public void setSize(double value) {
this.size = value;
}
public boolean isSetSize() {
return (this.size!= null);
}
public void unsetSize() {
this.size = null;
}
/**
* Gets the value of the label property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLabel() {
return label;
}
/**
* Sets the value of the label property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLabel(String value) {
this.label = value;
}
public boolean isSetLabel() {
return (this.label!= null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy