Commit d323a750 authored by Claus Nagel's avatar Claus Nagel
Browse files

added ADEObject interface

parent b378cf3d
......@@ -17,9 +17,10 @@ package de.hft.stuttgart.quality.model.types;
import java.io.Serial;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
public abstract class AbstractError extends GMLObject {
public abstract class AbstractError extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 4456303926951620441L;
......
......@@ -17,11 +17,12 @@ package de.hft.stuttgart.quality.model.types;
import java.io.Serial;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.enums.TopLevelFeatureType;
public class Checking extends GMLObject {
public class Checking extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 8248598807454312291L;
......
......@@ -19,11 +19,12 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.properties.PolygonIdListProperty;
public class ComponentList extends GMLObject {
public class ComponentList extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 7846916128728837265L;
......
......@@ -17,10 +17,11 @@ package de.hft.stuttgart.quality.model.types;
import java.io.Serial;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import org.xmlobjects.gml.model.geometry.DirectPosition;
public class Edge extends GMLObject {
public class Edge extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 8021062845313752146L;
......
......@@ -19,11 +19,12 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.properties.EdgeProperty;
public class EdgeList extends GMLObject {
public class EdgeList extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 5900643456940461301L;
......
......@@ -17,11 +17,12 @@ package de.hft.stuttgart.quality.model.types;
import java.io.Serial;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.enums.ErrorId;
public class Error extends GMLObject {
public class Error extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 2447962257841143458L;
......
......@@ -17,9 +17,10 @@ package de.hft.stuttgart.quality.model.types;
import java.io.Serial;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
public class FeatureStatistics extends GMLObject {
public class FeatureStatistics extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 5835765260535725839L;
......
......@@ -19,11 +19,12 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.properties.CheckingProperty;
public class Filter extends GMLObject {
public class Filter extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 2766323821940477659L;
......
......@@ -19,11 +19,12 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.properties.ParameterProperty;
public class GlobalParameters extends GMLObject {
public class GlobalParameters extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 5470016232480954926L;
......
......@@ -17,9 +17,10 @@ package de.hft.stuttgart.quality.model.types;
import java.io.Serial;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
public class Parameter extends GMLObject {
public class Parameter extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 3493525795867922745L;
......
......@@ -19,9 +19,10 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
public class PolygonIdList extends GMLObject {
public class PolygonIdList extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 4396447239956257299L;
......
......@@ -19,12 +19,13 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.enums.RequirementId;
import de.hft.stuttgart.quality.model.properties.ParameterProperty;
public class Requirement extends GMLObject {
public class Requirement extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 4428291416242684642L;
......
......@@ -19,12 +19,13 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.properties.ErrorProperty;
import de.hft.stuttgart.quality.model.properties.FeatureStatisticsProperty;
public class Statistics extends GMLObject {
public class Statistics extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 2935590283116950203L;
......
......@@ -19,13 +19,14 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import de.hft.stuttgart.quality.model.properties.FilterProperty;
import de.hft.stuttgart.quality.model.properties.GlobalParametersProperty;
import de.hft.stuttgart.quality.model.properties.RequirementProperty;
public class ValidationPlan extends GMLObject {
public class ValidationPlan extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 434443226848485642L;
......
......@@ -19,13 +19,14 @@ import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.citygml4j.core.model.ade.ADEObject;
import org.xmlobjects.gml.model.GMLObject;
import org.xmlobjects.gml.model.base.Reference;
import de.hft.stuttgart.quality.model.enums.ResultType;
import de.hft.stuttgart.quality.model.properties.AbstractErrorProperty;
public class ValidationResult extends GMLObject {
public class ValidationResult extends GMLObject implements ADEObject {
@Serial
private static final long serialVersionUID = 4867627296196445082L;
......
Markdown is supported
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