Commit 98b386d2 authored by Claus Nagel's avatar Claus Nagel
Browse files

updated citygml4j module to support QualityADE version 0.1.4

parent 6cf1abce
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_P_ORIENTATION_RINGS_SAMEPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_P_ORIENTATION_RINGS_SAMEPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}GE_P_ORIENTATION_RINGS_SAME"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_P_ORIENTATION_RINGS_SAMEPropertyType", propOrder = {
"ge_P_ORIENTATION_RINGS_SAME"
})
public class PolygonOrientationRingsSamePropertyType {
@XmlElement(name = "GE_P_ORIENTATION_RINGS_SAME", required = true)
protected PolygonOrientationRingsSameType ge_P_ORIENTATION_RINGS_SAME;
/**
* Ruft den Wert der ge_P_ORIENTATION_RINGS_SAME-Eigenschaft ab.
*
* @return
* possible object is
* {@link PolygonOrientationRingsSameType }
*
*/
public PolygonOrientationRingsSameType getGE_P_ORIENTATION_RINGS_SAME() {
return ge_P_ORIENTATION_RINGS_SAME;
}
/**
* Legt den Wert der ge_P_ORIENTATION_RINGS_SAME-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PolygonOrientationRingsSameType }
*
*/
public void setGE_P_ORIENTATION_RINGS_SAME(PolygonOrientationRingsSameType value) {
this.ge_P_ORIENTATION_RINGS_SAME = value;
}
public boolean isSetGE_P_ORIENTATION_RINGS_SAME() {
return (this.ge_P_ORIENTATION_RINGS_SAME!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_P_ORIENTATION_RINGS_SAMEType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_P_ORIENTATION_RINGS_SAMEType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractPolygonErrorType"&gt;
* &lt;sequence&gt;
* &lt;element name="linearRingId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_P_ORIENTATION_RINGS_SAMEType", propOrder = {
"linearRingId"
})
public class PolygonOrientationRingsSameType
extends AbstractPolygonErrorType
{
@XmlElement(required = true)
protected String linearRingId;
/**
* Ruft den Wert der linearRingId-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLinearRingId() {
return linearRingId;
}
/**
* Legt den Wert der linearRingId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLinearRingId(String value) {
this.linearRingId = value;
}
public boolean isSetLinearRingId() {
return (this.linearRingId!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für RequirementPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="RequirementPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}Requirement"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RequirementPropertyType", propOrder = {
"requirement"
})
public class RequirementPropertyType {
@XmlElement(name = "Requirement", required = true)
protected RequirementType requirement;
/**
* Ruft den Wert der requirement-Eigenschaft ab.
*
* @return
* possible object is
* {@link RequirementType }
*
*/
public RequirementType getRequirement() {
return requirement;
}
/**
* Legt den Wert der requirement-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RequirementType }
*
*/
public void setRequirement(RequirementType value) {
this.requirement = value;
}
public boolean isSetRequirement() {
return (this.requirement!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
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.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für RequirementType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="RequirementType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;element name="requirementType" type="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}RequirementTypeType"/&gt;
* &lt;element name="parameter" type="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}ParameterPropertyType" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RequirementType", propOrder = {
"enabled",
"requirementType",
"parameter"
})
public class RequirementType {
protected boolean enabled;
@XmlElement(required = true)
@XmlSchemaType(name = "string")
protected RequirementTypeType requirementType;
protected List<ParameterPropertyType> parameter;
/**
* Ruft den Wert der enabled-Eigenschaft ab.
*
*/
public boolean isEnabled() {
return enabled;
}
/**
* Legt den Wert der enabled-Eigenschaft fest.
*
*/
public void setEnabled(boolean value) {
this.enabled = value;
}
public boolean isSetEnabled() {
return true;
}
/**
* Ruft den Wert der requirementType-Eigenschaft ab.
*
* @return
* possible object is
* {@link RequirementTypeType }
*
*/
public RequirementTypeType getRequirementType() {
return requirementType;
}
/**
* Legt den Wert der requirementType-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RequirementTypeType }
*
*/
public void setRequirementType(RequirementTypeType value) {
this.requirementType = value;
}
public boolean isSetRequirementType() {
return (this.requirementType!= null);
}
/**
* Gets the value of the parameter property.
*
* <p>
* 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 <CODE>set</CODE> method for the parameter property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getParameter().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ParameterPropertyType }
*
*
*/
public List<ParameterPropertyType> getParameter() {
if (parameter == null) {
parameter = new ArrayList<ParameterPropertyType>();
}
return this.parameter;
}
public boolean isSetParameter() {
return ((this.parameter!= null)&&(!this.parameter.isEmpty()));
}
public void unsetParameter() {
this.parameter = null;
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für RequirementTypeType.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="RequirementTypeType"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="R_GE_R_TOO_FEW_POINTS"/&gt;
* &lt;enumeration value="R_GE_R_NOT_CLOSED"/&gt;
* &lt;enumeration value="R_GE_R_CONSECUTIVE_POINTS_SAME"/&gt;
* &lt;enumeration value="R_GE_R_SELF_INTERSECTION"/&gt;
* &lt;enumeration value="R_GE_P_NON_PLANAR"/&gt;
* &lt;enumeration value="R_GE_P_INTERIOR_DISCONNECTED"/&gt;
* &lt;enumeration value="R_GE_P_INTERSECTING_RINGS"/&gt;
* &lt;enumeration value="R_GE_P_HOLE_OUTSIDE"/&gt;
* &lt;enumeration value="R_GE_P_ORIENTATION_RINGS_SAME"/&gt;
* &lt;enumeration value="R_GE_P_INNER_RINGS_NESTED"/&gt;
* &lt;enumeration value="R_GE_S_TOO_FEW_POLYGONS"/&gt;
* &lt;enumeration value="R_GE_S_NOT_CLOSED"/&gt;
* &lt;enumeration value="R_GE_S_NON_MANIFOLD_EDGE"/&gt;
* &lt;enumeration value="R_GE_S_POLYGON_WRONG_ORIENTATION"/&gt;
* &lt;enumeration value="R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION"/&gt;
* &lt;enumeration value="R_GE_S_NON_MANIFOLD_VERTEX"/&gt;
* &lt;enumeration value="R_GE_S_SELF_INTERSECTION"/&gt;
* &lt;enumeration value="R_GE_S_MULTIPLE_CONNECTED_COMPONENTS"/&gt;
* &lt;enumeration value="R_SE_ATTRIBUTES_EXISTING"/&gt;
* &lt;enumeration value="R_SE_ATTRIBUTES_CORRECT"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "RequirementTypeType")
@XmlEnum
public enum RequirementTypeType {
@XmlEnumValue("R_GE_R_TOO_FEW_POINTS")
R___GE___R___TOO___FEW___POINTS("R_GE_R_TOO_FEW_POINTS"),
@XmlEnumValue("R_GE_R_NOT_CLOSED")
R___GE___R___NOT___CLOSED("R_GE_R_NOT_CLOSED"),
@XmlEnumValue("R_GE_R_CONSECUTIVE_POINTS_SAME")
R___GE___R___CONSECUTIVE___POINTS___SAME("R_GE_R_CONSECUTIVE_POINTS_SAME"),
@XmlEnumValue("R_GE_R_SELF_INTERSECTION")
R___GE___R___SELF___INTERSECTION("R_GE_R_SELF_INTERSECTION"),
@XmlEnumValue("R_GE_P_NON_PLANAR")
R___GE___P___NON___PLANAR("R_GE_P_NON_PLANAR"),
@XmlEnumValue("R_GE_P_INTERIOR_DISCONNECTED")
R___GE___P___INTERIOR___DISCONNECTED("R_GE_P_INTERIOR_DISCONNECTED"),
@XmlEnumValue("R_GE_P_INTERSECTING_RINGS")
R___GE___P___INTERSECTING___RINGS("R_GE_P_INTERSECTING_RINGS"),
@XmlEnumValue("R_GE_P_HOLE_OUTSIDE")
R___GE___P___HOLE___OUTSIDE("R_GE_P_HOLE_OUTSIDE"),
@XmlEnumValue("R_GE_P_ORIENTATION_RINGS_SAME")
R___GE___P___ORIENTATION___RINGS___SAME("R_GE_P_ORIENTATION_RINGS_SAME"),
@XmlEnumValue("R_GE_P_INNER_RINGS_NESTED")
R___GE___P___INNER___RINGS___NESTED("R_GE_P_INNER_RINGS_NESTED"),
@XmlEnumValue("R_GE_S_TOO_FEW_POLYGONS")
R___GE___S___TOO___FEW___POLYGONS("R_GE_S_TOO_FEW_POLYGONS"),
@XmlEnumValue("R_GE_S_NOT_CLOSED")
R___GE___S___NOT___CLOSED("R_GE_S_NOT_CLOSED"),
@XmlEnumValue("R_GE_S_NON_MANIFOLD_EDGE")
R___GE___S___NON___MANIFOLD___EDGE("R_GE_S_NON_MANIFOLD_EDGE"),
@XmlEnumValue("R_GE_S_POLYGON_WRONG_ORIENTATION")
R___GE___S___POLYGON___WRONG___ORIENTATION("R_GE_S_POLYGON_WRONG_ORIENTATION"),
@XmlEnumValue("R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION")
R___GE___S___ALL___POLYGONS___WRONG___ORIENTATION("R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION"),
@XmlEnumValue("R_GE_S_NON_MANIFOLD_VERTEX")
R___GE___S___NON___MANIFOLD___VERTEX("R_GE_S_NON_MANIFOLD_VERTEX"),
@XmlEnumValue("R_GE_S_SELF_INTERSECTION")
R___GE___S___SELF___INTERSECTION("R_GE_S_SELF_INTERSECTION"),
@XmlEnumValue("R_GE_S_MULTIPLE_CONNECTED_COMPONENTS")
R___GE___S___MULTIPLE___CONNECTED___COMPONENTS("R_GE_S_MULTIPLE_CONNECTED_COMPONENTS"),
@XmlEnumValue("R_SE_ATTRIBUTES_EXISTING")
R___SE___ATTRIBUTES___EXISTING("R_SE_ATTRIBUTES_EXISTING"),
@XmlEnumValue("R_SE_ATTRIBUTES_CORRECT")
R___SE___ATTRIBUTES___CORRECT("R_SE_ATTRIBUTES_CORRECT");
private final String value;
RequirementTypeType(String v) {
value = v;
}
public String value() {
return value;
}
public static RequirementTypeType fromValue(String v) {
for (RequirementTypeType c: RequirementTypeType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für ResultTypeType.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
* <p>
* <pre>
* &lt;simpleType name="ResultTypeType"&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
* &lt;enumeration value="OK"/&gt;
* &lt;enumeration value="ERROR"/&gt;
* &lt;enumeration value="NOT_CHECKED"/&gt;
* &lt;/restriction&gt;
* &lt;/simpleType&gt;
* </pre>
*
*/
@XmlType(name = "ResultTypeType")
@XmlEnum
public enum ResultTypeType {
OK("OK"),
ERROR("ERROR"),
@XmlEnumValue("NOT_CHECKED")
NOT___CHECKED("NOT_CHECKED");
private final String value;
ResultTypeType(String v) {
value = v;
}
public String value() {
return value;
}
public static ResultTypeType fromValue(String v) {
for (ResultTypeType c: ResultTypeType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_R_CONSECUTIVE_POINTS_SAMEPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_CONSECUTIVE_POINTS_SAMEPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}GE_R_CONSECUTIVE_POINTS_SAME"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_CONSECUTIVE_POINTS_SAMEPropertyType", propOrder = {
"ge_R_CONSECUTIVE_POINTS_SAME"
})
public class RingConsecutivePointsSamePropertyType {
@XmlElement(name = "GE_R_CONSECUTIVE_POINTS_SAME", required = true)
protected RingConsecutivePointsSameType ge_R_CONSECUTIVE_POINTS_SAME;
/**
* Ruft den Wert der ge_R_CONSECUTIVE_POINTS_SAME-Eigenschaft ab.
*
* @return
* possible object is
* {@link RingConsecutivePointsSameType }
*
*/
public RingConsecutivePointsSameType getGE_R_CONSECUTIVE_POINTS_SAME() {
return ge_R_CONSECUTIVE_POINTS_SAME;
}
/**
* Legt den Wert der ge_R_CONSECUTIVE_POINTS_SAME-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RingConsecutivePointsSameType }
*
*/
public void setGE_R_CONSECUTIVE_POINTS_SAME(RingConsecutivePointsSameType value) {
this.ge_R_CONSECUTIVE_POINTS_SAME = value;
}
public boolean isSetGE_R_CONSECUTIVE_POINTS_SAME() {
return (this.ge_R_CONSECUTIVE_POINTS_SAME!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.DirectPositionType;
/**
* <p>Java-Klasse für GE_R_CONSECUTIVE_POINTS_SAMEType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_CONSECUTIVE_POINTS_SAMEType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractRingErrorType"&gt;
* &lt;sequence&gt;
* &lt;element name="vertex1" type="{http://www.opengis.net/gml}DirectPositionType"/&gt;
* &lt;element name="vertex2" type="{http://www.opengis.net/gml}DirectPositionType"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_CONSECUTIVE_POINTS_SAMEType", propOrder = {
"vertex1",
"vertex2"
})
public class RingConsecutivePointsSameType
extends AbstractRingErrorType
{
@XmlElement(required = true)
protected DirectPositionType vertex1;
@XmlElement(required = true)
protected DirectPositionType vertex2;
/**
* Ruft den Wert der vertex1-Eigenschaft ab.
*
* @return
* possible object is
* {@link DirectPositionType }
*
*/
public DirectPositionType getVertex1() {
return vertex1;
}
/**
* Legt den Wert der vertex1-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DirectPositionType }
*
*/
public void setVertex1(DirectPositionType value) {
this.vertex1 = value;
}
public boolean isSetVertex1() {
return (this.vertex1 != null);
}
/**
* Ruft den Wert der vertex2-Eigenschaft ab.
*
* @return
* possible object is
* {@link DirectPositionType }
*
*/
public DirectPositionType getVertex2() {
return vertex2;
}
/**
* Legt den Wert der vertex2-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DirectPositionType }
*
*/
public void setVertex2(DirectPositionType value) {
this.vertex2 = value;
}
public boolean isSetVertex2() {
return (this.vertex2 != null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_R_NOT_CLOSEDPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_NOT_CLOSEDPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}GE_R_NOT_CLOSED"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_NOT_CLOSEDPropertyType", propOrder = {
"ge_R_NOT_CLOSED"
})
public class RingNotClosedPropertyType {
@XmlElement(name = "GE_R_NOT_CLOSED", required = true)
protected RingNotClosedType ge_R_NOT_CLOSED;
/**
* Ruft den Wert der ge_R_NOT_CLOSED-Eigenschaft ab.
*
* @return
* possible object is
* {@link RingNotClosedType }
*
*/
public RingNotClosedType getGE_R_NOT_CLOSED() {
return ge_R_NOT_CLOSED;
}
/**
* Legt den Wert der ge_R_NOT_CLOSED-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RingNotClosedType }
*
*/
public void setGE_R_NOT_CLOSED(RingNotClosedType value) {
this.ge_R_NOT_CLOSED = value;
}
public boolean isSetGE_R_NOT_CLOSED() {
return (this.ge_R_NOT_CLOSED!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_R_NOT_CLOSEDType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_NOT_CLOSEDType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractRingErrorType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_NOT_CLOSEDType")
public class RingNotClosedType
extends AbstractRingErrorType
{
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_R_SELF_INTERSECTIONPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_SELF_INTERSECTIONPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}GE_R_SELF_INTERSECTION"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_SELF_INTERSECTIONPropertyType", propOrder = {
"ge_R_SELF_INTERSECTION"
})
public class RingSelfIntersectionPropertyType {
@XmlElement(name = "GE_R_SELF_INTERSECTION", required = true)
protected RingSelfIntersectionType ge_R_SELF_INTERSECTION;
/**
* Ruft den Wert der ge_R_SELF_INTERSECTION-Eigenschaft ab.
*
* @return
* possible object is
* {@link RingSelfIntersectionType }
*
*/
public RingSelfIntersectionType getGE_R_SELF_INTERSECTION() {
return ge_R_SELF_INTERSECTION;
}
/**
* Legt den Wert der ge_R_SELF_INTERSECTION-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RingSelfIntersectionType }
*
*/
public void setGE_R_SELF_INTERSECTION(RingSelfIntersectionType value) {
this.ge_R_SELF_INTERSECTION = value;
}
public boolean isSetGE_R_SELF_INTERSECTION() {
return (this.ge_R_SELF_INTERSECTION!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import net.opengis.gml.DirectPositionType;
/**
* <p>Java-Klasse für GE_R_SELF_INTERSECTIONType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_SELF_INTERSECTIONType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractRingErrorType"&gt;
* &lt;sequence&gt;
* &lt;element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="edge1" type="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}EdgePropertyType"/&gt;
* &lt;element name="edge2" type="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}EdgePropertyType"/&gt;
* &lt;element name="vertex" type="{http://www.opengis.net/gml}DirectPositionType"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_SELF_INTERSECTIONType", propOrder = {
"type",
"edge1",
"edge2",
"vertex"
})
public class RingSelfIntersectionType
extends AbstractRingErrorType
{
@XmlElement(required = true)
protected String type;
@XmlElement(required = true)
protected EdgePropertyType edge1;
@XmlElement(required = true)
protected EdgePropertyType edge2;
@XmlElement(required = true)
protected DirectPositionType vertex;
/**
* Ruft den Wert der type-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Legt den Wert der type-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
public boolean isSetType() {
return (this.type!= null);
}
/**
* Ruft den Wert der edge1-Eigenschaft ab.
*
* @return
* possible object is
* {@link EdgePropertyType }
*
*/
public EdgePropertyType getEdge1() {
return edge1;
}
/**
* Legt den Wert der edge1-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link EdgePropertyType }
*
*/
public void setEdge1(EdgePropertyType value) {
this.edge1 = value;
}
public boolean isSetEdge1() {
return (this.edge1 != null);
}
/**
* Ruft den Wert der edge2-Eigenschaft ab.
*
* @return
* possible object is
* {@link EdgePropertyType }
*
*/
public EdgePropertyType getEdge2() {
return edge2;
}
/**
* Legt den Wert der edge2-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link EdgePropertyType }
*
*/
public void setEdge2(EdgePropertyType value) {
this.edge2 = value;
}
public boolean isSetEdge2() {
return (this.edge2 != null);
}
/**
* Ruft den Wert der vertex-Eigenschaft ab.
*
* @return
* possible object is
* {@link DirectPositionType }
*
*/
public DirectPositionType getVertex() {
return vertex;
}
/**
* Legt den Wert der vertex-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link DirectPositionType }
*
*/
public void setVertex(DirectPositionType value) {
this.vertex = value;
}
public boolean isSetVertex() {
return (this.vertex!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_R_TOO_FEW_POINTSPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_TOO_FEW_POINTSPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}GE_R_TOO_FEW_POINTS"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_TOO_FEW_POINTSPropertyType", propOrder = {
"ge_R_TOO_FEW_POINTS"
})
public class RingTooFewPointsPropertyType {
@XmlElement(name = "GE_R_TOO_FEW_POINTS", required = true)
protected RingTooFewPointsType ge_R_TOO_FEW_POINTS;
/**
* Ruft den Wert der ge_R_TOO_FEW_POINTS-Eigenschaft ab.
*
* @return
* possible object is
* {@link RingTooFewPointsType }
*
*/
public RingTooFewPointsType getGE_R_TOO_FEW_POINTS() {
return ge_R_TOO_FEW_POINTS;
}
/**
* Legt den Wert der ge_R_TOO_FEW_POINTS-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link RingTooFewPointsType }
*
*/
public void setGE_R_TOO_FEW_POINTS(RingTooFewPointsType value) {
this.ge_R_TOO_FEW_POINTS = value;
}
public boolean isSetGE_R_TOO_FEW_POINTS() {
return (this.ge_R_TOO_FEW_POINTS!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_R_TOO_FEW_POINTSType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_R_TOO_FEW_POINTSType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractRingErrorType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_R_TOO_FEW_POINTSType")
public class RingTooFewPointsType
extends AbstractRingErrorType
{
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für SEM_ATTRIBUTE_MISSINGPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SEM_ATTRIBUTE_MISSINGPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}SEM_ATTRIBUTE_MISSING"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SEM_ATTRIBUTE_MISSINGPropertyType", propOrder = {
"sem_ATTRIBUTE_MISSING"
})
public class SemanticAttributeMissingPropertyType {
@XmlElement(name = "SEM_ATTRIBUTE_MISSING", required = true)
protected SemanticAttributeMissingType sem_ATTRIBUTE_MISSING;
/**
* Ruft den Wert der sem_ATTRIBUTE_MISSING-Eigenschaft ab.
*
* @return
* possible object is
* {@link SemanticAttributeMissingType }
*
*/
public SemanticAttributeMissingType getSEM_ATTRIBUTE_MISSING() {
return sem_ATTRIBUTE_MISSING;
}
/**
* Legt den Wert der sem_ATTRIBUTE_MISSING-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SemanticAttributeMissingType }
*
*/
public void setSEM_ATTRIBUTE_MISSING(SemanticAttributeMissingType value) {
this.sem_ATTRIBUTE_MISSING = value;
}
public boolean isSetSEM_ATTRIBUTE_MISSING() {
return (this.sem_ATTRIBUTE_MISSING!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für SEM_ATTRIBUTE_MISSINGType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SEM_ATTRIBUTE_MISSINGType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractSemanticErrorType"&gt;
* &lt;sequence&gt;
* &lt;element name="childId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="generic" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SEM_ATTRIBUTE_MISSINGType", propOrder = {
"childId",
"attributeName",
"generic"
})
public class SemanticAttributeMissingType
extends AbstractSemanticErrorType
{
@XmlElement(required = true)
protected String childId;
@XmlElement(required = true)
protected String attributeName;
protected boolean generic;
/**
* Ruft den Wert der childId-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChildId() {
return childId;
}
/**
* Legt den Wert der childId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChildId(String value) {
this.childId = value;
}
public boolean isSetChildId() {
return (this.childId!= null);
}
/**
* Ruft den Wert der attributeName-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAttributeName() {
return attributeName;
}
/**
* Legt den Wert der attributeName-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAttributeName(String value) {
this.attributeName = value;
}
public boolean isSetAttributeName() {
return (this.attributeName!= null);
}
/**
* Ruft den Wert der generic-Eigenschaft ab.
*
*/
public boolean isGeneric() {
return generic;
}
/**
* Legt den Wert der generic-Eigenschaft fest.
*
*/
public void setGeneric(boolean value) {
this.generic = value;
}
public boolean isSetGeneric() {
return true;
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für SEM_ATTRIBUTE_WRONG_VALUEPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SEM_ATTRIBUTE_WRONG_VALUEPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}SEM_ATTRIBUTE_WRONG_VALUE"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SEM_ATTRIBUTE_WRONG_VALUEPropertyType", propOrder = {
"sem_ATTRIBUTE_WRONG_VALUE"
})
public class SemanticAttributeWrongValuePropertyType {
@XmlElement(name = "SEM_ATTRIBUTE_WRONG_VALUE", required = true)
protected SemanticAttributeWrongValueType sem_ATTRIBUTE_WRONG_VALUE;
/**
* Ruft den Wert der sem_ATTRIBUTE_WRONG_VALUE-Eigenschaft ab.
*
* @return
* possible object is
* {@link SemanticAttributeWrongValueType }
*
*/
public SemanticAttributeWrongValueType getSEM_ATTRIBUTE_WRONG_VALUE() {
return sem_ATTRIBUTE_WRONG_VALUE;
}
/**
* Legt den Wert der sem_ATTRIBUTE_WRONG_VALUE-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SemanticAttributeWrongValueType }
*
*/
public void setSEM_ATTRIBUTE_WRONG_VALUE(SemanticAttributeWrongValueType value) {
this.sem_ATTRIBUTE_WRONG_VALUE = value;
}
public boolean isSetSEM_ATTRIBUTE_WRONG_VALUE() {
return (this.sem_ATTRIBUTE_WRONG_VALUE!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für SEM_ATTRIBUTE_WRONG_VALUEType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="SEM_ATTRIBUTE_WRONG_VALUEType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractSemanticErrorType"&gt;
* &lt;sequence&gt;
* &lt;element name="childId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="generic" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SEM_ATTRIBUTE_WRONG_VALUEType", propOrder = {
"childId",
"attributeName",
"generic"
})
public class SemanticAttributeWrongValueType
extends AbstractSemanticErrorType
{
@XmlElement(required = true)
protected String childId;
@XmlElement(required = true)
protected String attributeName;
protected boolean generic;
/**
* Ruft den Wert der childId-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChildId() {
return childId;
}
/**
* Legt den Wert der childId-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChildId(String value) {
this.childId = value;
}
public boolean isSetChildId() {
return (this.childId!= null);
}
/**
* Ruft den Wert der attributeName-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAttributeName() {
return attributeName;
}
/**
* Legt den Wert der attributeName-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAttributeName(String value) {
this.attributeName = value;
}
public boolean isSetAttributeName() {
return (this.attributeName!= null);
}
/**
* Ruft den Wert der generic-Eigenschaft ab.
*
*/
public boolean isGeneric() {
return generic;
}
/**
* Legt den Wert der generic-Eigenschaft fest.
*
*/
public void setGeneric(boolean value) {
this.generic = value;
}
public boolean isSetGeneric() {
return true;
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_S_ALL_POLYGONS_WRONG_ORIENTATIONPropertyType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_S_ALL_POLYGONS_WRONG_ORIENTATIONPropertyType"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element ref="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}GE_S_ALL_POLYGONS_WRONG_ORIENTATION"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_S_ALL_POLYGONS_WRONG_ORIENTATIONPropertyType", propOrder = {
"ge_S_ALL_POLYGONS_WRONG_ORIENTATION"
})
public class SolidAllPolygonsWrongOrientationPropertyType {
@XmlElement(name = "GE_S_ALL_POLYGONS_WRONG_ORIENTATION", required = true)
protected SolidAllPolygonsWrongOrientationType ge_S_ALL_POLYGONS_WRONG_ORIENTATION;
/**
* Ruft den Wert der ge_S_ALL_POLYGONS_WRONG_ORIENTATION-Eigenschaft ab.
*
* @return
* possible object is
* {@link SolidAllPolygonsWrongOrientationType }
*
*/
public SolidAllPolygonsWrongOrientationType getGE_S_ALL_POLYGONS_WRONG_ORIENTATION() {
return ge_S_ALL_POLYGONS_WRONG_ORIENTATION;
}
/**
* Legt den Wert der ge_S_ALL_POLYGONS_WRONG_ORIENTATION-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SolidAllPolygonsWrongOrientationType }
*
*/
public void setGE_S_ALL_POLYGONS_WRONG_ORIENTATION(SolidAllPolygonsWrongOrientationType value) {
this.ge_S_ALL_POLYGONS_WRONG_ORIENTATION = value;
}
public boolean isSetGE_S_ALL_POLYGONS_WRONG_ORIENTATION() {
return (this.ge_S_ALL_POLYGONS_WRONG_ORIENTATION!= null);
}
}
//
// Generated with ade-xjc - XML Schema binding compiler for CityGML ADEs, version 2.10.0
// ade-xjc is part of the citygml4j project, see https://github.com/citygml4j
// Any modifications to this file will be lost upon recompilation of the source
// Generated: Fri Nov 19 14:36:13 CET 2021
//
package de.hft.stuttgart.quality.model.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java-Klasse für GE_S_ALL_POLYGONS_WRONG_ORIENTATIONType complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="GE_S_ALL_POLYGONS_WRONG_ORIENTATIONType"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{https://transfer.hft-stuttgart.de/pages/citydoctor/qualityade/0.1.4}AbstractSolidErrorType"&gt;
* &lt;sequence&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "GE_S_ALL_POLYGONS_WRONG_ORIENTATIONType")
public class SolidAllPolygonsWrongOrientationType
extends AbstractSolidErrorType
{
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment