diff --git a/citygml4j-quality-ade/pom.xml b/citygml4j-quality-ade/pom.xml index a03fbcae8a27f77afae648ab776e75e3ff0003c4..64d79092065b2c0a02aa9e5270cfc85f8c581c80 100644 --- a/citygml4j-quality-ade/pom.xml +++ b/citygml4j-quality-ade/pom.xml @@ -8,8 +8,8 @@ UTF-8 - 17 - 17 + 11 + 11 diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractPolygonErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractPolygonErrorAdapter.java index de1d806dcb2556d7ad677ce9ccd55d4c5cfae3fe..dbdcc9eb19c01477ecf161a751462ed6e16ee80d 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractPolygonErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractPolygonErrorAdapter.java @@ -15,23 +15,31 @@ import org.xmlobjects.xml.Namespaces; import de.hft.stuttgart.quality.QualityADEModule; import de.hft.stuttgart.quality.model.types.AbstractPolygonError; -public abstract class AbstractPolygonErrorAdapter extends AbstractGeometryErrorAdapter { +public abstract class AbstractPolygonErrorAdapter + extends AbstractGeometryErrorAdapter { - @Override - public void buildChildObject(AbstractPolygonError object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "polygonId" -> reader.getTextContent().ifPresent(object::setPolygonId); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building AbstractPolygonError element"); - } - } + @Override + public void buildChildObject(AbstractPolygonError object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "polygonId": + reader.getTextContent().ifPresent(object::setPolygonId); + break; + default: + throw new IllegalStateException( + "Cannot handle name " + name + " when building AbstractPolygonError element"); + } + } - @Override - public void writeChildElements(AbstractPolygonError object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - if (object.getPolygonId() != null) { - writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "polygonId").addTextContent(object.getPolygonId())); - } - } + @Override + public void writeChildElements(AbstractPolygonError object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + if (object.getPolygonId() != null) { + writer.writeElement( + Element.of(QualityADEModule.NAMESPACE_URI, "polygonId").addTextContent(object.getPolygonId())); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractRingErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractRingErrorAdapter.java index a72c6263206f8a66cb780dd6aa8691dae28cd890..ae355bca6248471829b237d5606bd9a381878d3c 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractRingErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractRingErrorAdapter.java @@ -15,22 +15,27 @@ import org.xmlobjects.xml.Namespaces; import de.hft.stuttgart.quality.QualityADEModule; import de.hft.stuttgart.quality.model.types.AbstractRingError; -public abstract class AbstractRingErrorAdapter extends AbstractGeometryErrorAdapter { +public abstract class AbstractRingErrorAdapter extends AbstractGeometryErrorAdapter { - @Override - public void buildChildObject(AbstractRingError object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "linearRingId" -> reader.getTextContent().ifPresent(object::setLinearRingId); - } - } + @Override + public void buildChildObject(AbstractRingError object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "linearRingId": + reader.getTextContent().ifPresent(object::setLinearRingId); + break; + } + } - @Override - public void writeChildElements(AbstractRingError object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - if (object.getLinearRingId() != null) { - writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "linearRingId").addTextContent(object.getLinearRingId())); - } - } + @Override + public void writeChildElements(AbstractRingError object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + if (object.getLinearRingId() != null) { + writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "linearRingId") + .addTextContent(object.getLinearRingId())); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractSolidErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractSolidErrorAdapter.java index e7255e859c2b9c0c5f6b5be4b33505524a53aa7f..41171ca98982a356c1b79d9e0f18244bfe10e9b6 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractSolidErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/AbstractSolidErrorAdapter.java @@ -17,21 +17,27 @@ import de.hft.stuttgart.quality.model.types.AbstractSolidError; public abstract class AbstractSolidErrorAdapter extends AbstractGeometryErrorAdapter { - @Override - public void buildChildObject(AbstractSolidError object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "geometryId" -> reader.getTextContent().ifPresent(object::setGeometryId); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building AbstractSolidError element"); - } - } + @Override + public void buildChildObject(AbstractSolidError object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "geometryId": + reader.getTextContent().ifPresent(object::setGeometryId); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building AbstractSolidError element"); + } + } - @Override - public void writeChildElements(AbstractSolidError object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - if (object.getGeometryId() != null) { - writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "geometryId").addTextContent(object.getGeometryId())); - } - } + @Override + public void writeChildElements(AbstractSolidError object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + if (object.getGeometryId() != null) { + writer.writeElement( + Element.of(QualityADEModule.NAMESPACE_URI, "geometryId").addTextContent(object.getGeometryId())); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CheckingAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CheckingAdapter.java index 79261319c1fce1121b21f571bd0eb02016141aca..a9af1002c184fc3702cd5d707c1c86c9ce760d2d 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CheckingAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CheckingAdapter.java @@ -35,9 +35,11 @@ public class CheckingAdapter implements ObjectBuilder, ObjectSerialize return; } switch (name.getLocalPart()) { - case "featureType" -> reader.getTextContent() - .ifPresent(s -> object.setFeatureType(TopLevelFeatureType.valueOf(s))); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Checking element"); + case "featureType": + reader.getTextContent().ifPresent(s -> object.setFeatureType(TopLevelFeatureType.valueOf(s))); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Checking element"); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CityObjectPropertiesAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CityObjectPropertiesAdapter.java index a67e63e6424e25fa60c33c35c0fe1f1998e5da8e..f981bc59da5663d5b96c1a8beaeccdcd295bf050 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CityObjectPropertiesAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/CityObjectPropertiesAdapter.java @@ -20,28 +20,36 @@ import de.hft.stuttgart.quality.adapter.properties.ValidationResultPropertyAdapt import de.hft.stuttgart.quality.model.types.CityObjectProperties; @XMLElement(name = "validationResult", namespaceURI = QualityADEModule.NAMESPACE_URI) -public class CityObjectPropertiesAdapter implements ObjectBuilder, ObjectSerializer { +public class CityObjectPropertiesAdapter + implements ObjectBuilder, ObjectSerializer { - @Override - public CityObjectProperties createObject(QName name, Object parent) throws ObjectBuildException { - return new CityObjectProperties(); - } + @Override + public CityObjectProperties createObject(QName name, Object parent) throws ObjectBuildException { + return new CityObjectProperties(); + } - @Override - public void buildChildObject(CityObjectProperties object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "ValidationResult" -> object.setValidationResult(reader.getObjectUsingBuilder(ValidationResultPropertyAdapter.class)); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building CityObjectProperties element"); - } - } + @Override + public void buildChildObject(CityObjectProperties object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "ValidationResult": + object.setValidationResult(reader.getObjectUsingBuilder(ValidationResultPropertyAdapter.class)); + break; + default: + throw new IllegalStateException( + "Cannot handle name " + name + " when building CityObjectProperties element"); + } + } - @Override - public void writeChildElements(CityObjectProperties object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - if (object.getValidationResult() != null) { - writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "validationResult"), object.getValidationResult(), ValidationResultPropertyAdapter.class, namespaces); - } - } + @Override + public void writeChildElements(CityObjectProperties object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + if (object.getValidationResult() != null) { + writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "validationResult"), + object.getValidationResult(), ValidationResultPropertyAdapter.class, namespaces); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ConsecutivePointsSameErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ConsecutivePointsSameErrorAdapter.java index 36c407a08b9060450d6804324d84b52671e120ea..9f923fbfa7c29b25d3c18265113697ded6e3d19d 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ConsecutivePointsSameErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ConsecutivePointsSameErrorAdapter.java @@ -32,12 +32,17 @@ public class ConsecutivePointsSameErrorAdapter extends AbstractRingErrorAdapter< return; } switch (name.getLocalPart()) { - case "vertex1" -> object.setVertex1(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - case "vertex2" -> object.setVertex2(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "vertex1": + object.setVertex1(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + case "vertex2": + object.setVertex2(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } - + @Override public Element createElement(ConsecutivePointsSameError object, Namespaces namespaces) throws ObjectSerializeException { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeAdapter.java index 0558c40fdc2d902344c48be1eb56f753b8285c2c..285418cb8826bff835f0e725d90d876eaf668c67 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeAdapter.java @@ -22,35 +22,44 @@ import de.hft.stuttgart.quality.model.types.Edge; @XMLElement(name = "Edge", namespaceURI = QualityADEModule.NAMESPACE_URI) public class EdgeAdapter implements ObjectBuilder, ObjectSerializer { - @Override - public Edge createObject(QName name, Object parent) throws ObjectBuildException { - return new Edge(); - } - - @Override - public void buildChildObject(Edge object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "from" -> object.setFrom(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - case "to" -> object.setTo(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Edge element"); - } - } - - @Override - public Element createElement(Edge object, Namespaces namespaces) throws ObjectSerializeException { - return Element.of(QualityADEModule.NAMESPACE_URI, "Edge"); - } - - @Override - public void writeChildElements(Edge object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - if (object.getFrom() != null) { - writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "from"), object.getFrom(), DirectPositionAdapter.class, namespaces); - } - if (object.getTo() != null) { - writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "to"), object.getTo(), DirectPositionAdapter.class, namespaces); - } - } + @Override + public Edge createObject(QName name, Object parent) throws ObjectBuildException { + return new Edge(); + } + + @Override + public void buildChildObject(Edge object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "from": + object.setFrom(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + case "to": + object.setTo(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Edge element"); + } + } + + @Override + public Element createElement(Edge object, Namespaces namespaces) throws ObjectSerializeException { + return Element.of(QualityADEModule.NAMESPACE_URI, "Edge"); + } + + @Override + public void writeChildElements(Edge object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + if (object.getFrom() != null) { + writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "from"), object.getFrom(), + DirectPositionAdapter.class, namespaces); + } + if (object.getTo() != null) { + writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "to"), object.getTo(), + DirectPositionAdapter.class, namespaces); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeListAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeListAdapter.java index 60e23c8cf595da6cce91f2408b00025fe9f49ef8..3ddbcd0762135daaaba6ddfce86749cda08fe77b 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeListAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/EdgeListAdapter.java @@ -35,11 +35,14 @@ public class EdgeListAdapter implements ObjectBuilder, ObjectSerialize return; } switch (name.getLocalPart()) { - case "edge" -> object.getEdges().add(reader.getObjectUsingBuilder(EdgePropertyAdapter.class)); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building EdgeList element"); + case "edge": + object.getEdges().add(reader.getObjectUsingBuilder(EdgePropertyAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building EdgeList element"); } } - + @Override public Element createElement(EdgeList object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "EdgeList"); @@ -49,7 +52,8 @@ public class EdgeListAdapter implements ObjectBuilder, ObjectSerialize public void writeChildElements(EdgeList object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { for (EdgeProperty edgeProp : object.getEdges()) { - writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "edge"), edgeProp, EdgePropertyAdapter.class, namespaces); + writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "edge"), edgeProp, + EdgePropertyAdapter.class, namespaces); } } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ErrorAdapter.java index 5fb6c4e7dcc786d04aa5f05e9dd83eb01cffdb24..7b5d0cad1157828b79c1afe0a464d193382f5d07 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ErrorAdapter.java @@ -34,12 +34,17 @@ public class ErrorAdapter implements ObjectBuilder, ObjectSerializer reader.getTextContent().ifPresent(s -> object.setOccurrences(Integer.parseInt(s))); - case "name" -> reader.getTextContent().ifPresent(s -> object.setName(ErrorId.valueOf(s))); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Error element"); + case "occurrences": + reader.getTextContent().ifPresent(s -> object.setOccurrences(Integer.parseInt(s))); + break; + case "name": + reader.getTextContent().ifPresent(s -> object.setName(ErrorId.valueOf(s))); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Error element"); } } - + @Override public Element createElement(Error object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "Error"); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FeatureStatisticsAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FeatureStatisticsAdapter.java index 2041159f82c563946c2324691b1077313f42db7a..2169b7fb97d32773644b7905733b4deabb4491a5 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FeatureStatisticsAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FeatureStatisticsAdapter.java @@ -34,13 +34,17 @@ public class FeatureStatisticsAdapter implements ObjectBuilder reader.getTextContent().ifPresent(s -> object.setNumChecked(Integer.parseInt(s))); - case "numErrors" -> reader.getTextContent().ifPresent(s -> object.setNumErrors(Integer.parseInt(s))); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building FeatureStatistics element"); + case "numChecked": + reader.getTextContent().ifPresent(s -> object.setNumChecked(Integer.parseInt(s))); + break; + case "numErrors": + reader.getTextContent().ifPresent(s -> object.setNumErrors(Integer.parseInt(s))); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building FeatureStatistics element"); } } - + @Override public Element createElement(FeatureStatistics object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "FeatureStatistics"); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FilterAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FilterAdapter.java index dd38819c81d6e7d220f4c773b644a81f69661f7c..bebe70fa0c742141c5ce54c95d9ac2104ddb65a5 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FilterAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/FilterAdapter.java @@ -35,8 +35,11 @@ public class FilterAdapter implements ObjectBuilder, ObjectSerializer object.getChecking().add(reader.getObjectUsingBuilder(CheckingPropertyAdapter.class)); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Filter element"); + case "checking": + object.getChecking().add(reader.getObjectUsingBuilder(CheckingPropertyAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Filter element"); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/GlobalParametersAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/GlobalParametersAdapter.java index 2eb7fe3fb1cf14f7a55b9db7631ba6d2072aaf6f..0708065d835233b041c104c22610093140eff114 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/GlobalParametersAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/GlobalParametersAdapter.java @@ -35,9 +35,11 @@ public class GlobalParametersAdapter implements ObjectBuilder, return; } switch (name.getLocalPart()) { - case "parameter" -> object.getParameters().add(reader.getObjectUsingBuilder(ParameterPropertyAdapter.class)); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building GlobalParameters element"); + case "parameter": + object.getParameters().add(reader.getObjectUsingBuilder(ParameterPropertyAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building GlobalParameters element"); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/HoleOutsideErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/HoleOutsideErrorAdapter.java index 03cc18f2bb32224ef50ac05665348a6c64ea9543..0b7a3a238fd4db795a8bc2bed27212750d46bf92 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/HoleOutsideErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/HoleOutsideErrorAdapter.java @@ -31,11 +31,14 @@ public class HoleOutsideErrorAdapter extends AbstractPolygonErrorAdapter reader.getTextContent().ifPresent(object::setLinearRingId); - default -> super.buildChildObject(object, name, attributes, reader); + case "linearRingId": + reader.getTextContent().ifPresent(object::setLinearRingId); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } - + @Override public Element createElement(HoleOutsideError object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "GE_P_HOLE_OUTSIDE"); @@ -45,7 +48,7 @@ public class HoleOutsideErrorAdapter extends AbstractPolygonErrorAdapter reader.getTextContent().ifPresent(object::setLinearRingId1); - case "linearRingId2" -> reader.getTextContent().ifPresent(object::setLinearRingId2); - default -> super.buildChildObject(object, name, attributes, reader); + case "linearRingId1": + reader.getTextContent().ifPresent(object::setLinearRingId1); + break; + case "linearRingId2": + reader.getTextContent().ifPresent(object::setLinearRingId2); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/IntersectingRingsErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/IntersectingRingsErrorAdapter.java index e99c910a9648a989511ec37d6c20e087a866e2b5..3fd59f0c435ed162ee5d87c6137496864f996fd3 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/IntersectingRingsErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/IntersectingRingsErrorAdapter.java @@ -31,12 +31,17 @@ public class IntersectingRingsErrorAdapter extends AbstractPolygonErrorAdapter reader.getTextContent().ifPresent(object::setLinearRingId1); - case "linearRingId2" -> reader.getTextContent().ifPresent(object::setLinearRingId2); - default -> super.buildChildObject(object, name, attributes, reader); + case "linearRingId1": + reader.getTextContent().ifPresent(object::setLinearRingId1); + break; + case "linearRingId2": + reader.getTextContent().ifPresent(object::setLinearRingId2); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } - + @Override public Element createElement(IntersectingRingsError object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "GE_P_INTERSECTING_RINGS"); @@ -46,7 +51,7 @@ public class IntersectingRingsErrorAdapter extends AbstractPolygonErrorAdapter object.getComponents().add(reader.getObjectUsingBuilder(PolygonIdListPropertyAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "component": + object.getComponents().add(reader.getObjectUsingBuilder(PolygonIdListPropertyAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldEdgeErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldEdgeErrorAdapter.java index 3ed6e7b5c74c30b493877e2b48a514deef645602..e9ab81c5a56a6003a37198bae6bc1e50535e3573 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldEdgeErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldEdgeErrorAdapter.java @@ -32,8 +32,11 @@ public class NonManifoldEdgeErrorAdapter extends AbstractSolidErrorAdapter object.setEdges(reader.getObjectUsingBuilder(EdgeListPropertyAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "edges": + object.setEdges(reader.getObjectUsingBuilder(EdgeListPropertyAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldVertexErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldVertexErrorAdapter.java index 79dfb5a7ed88959c068b115878ca9be65084ae2b..2dcf8bc1af01cdc09ffddc06c929726cfbc68959 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldVertexErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/NonManifoldVertexErrorAdapter.java @@ -20,32 +20,38 @@ import de.hft.stuttgart.quality.model.types.NonManifoldVertexError; @XMLElement(name = "GE_S_NON_MANIFOLD_VERTEX", namespaceURI = QualityADEModule.NAMESPACE_URI) public class NonManifoldVertexErrorAdapter extends AbstractSolidErrorAdapter { - @Override - public NonManifoldVertexError createObject(QName name, Object parent) throws ObjectBuildException { - return new NonManifoldVertexError(); - } - - @Override - public void buildChildObject(NonManifoldVertexError object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "vertex" -> object.setVertex(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); - } - } - - @Override - public Element createElement(NonManifoldVertexError object, Namespaces namespaces) throws ObjectSerializeException { - return Element.of(QualityADEModule.NAMESPACE_URI, "GE_S_NON_MANIFOLD_VERTEX"); - } - - @Override - public void writeChildElements(NonManifoldVertexError object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - super.writeChildElements(object, namespaces, writer); - if (object.getVertex() != null) { - writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "vertex"), object.getVertex(), DirectPositionAdapter.class, namespaces); - } - } + @Override + public NonManifoldVertexError createObject(QName name, Object parent) throws ObjectBuildException { + return new NonManifoldVertexError(); + } + + @Override + public void buildChildObject(NonManifoldVertexError object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "vertex": + object.setVertex(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); + } + } + + @Override + public Element createElement(NonManifoldVertexError object, Namespaces namespaces) throws ObjectSerializeException { + return Element.of(QualityADEModule.NAMESPACE_URI, "GE_S_NON_MANIFOLD_VERTEX"); + } + + @Override + public void writeChildElements(NonManifoldVertexError object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + super.writeChildElements(object, namespaces, writer); + if (object.getVertex() != null) { + writer.writeElementUsingSerializer(Element.of(QualityADEModule.NAMESPACE_URI, "vertex"), object.getVertex(), + DirectPositionAdapter.class, namespaces); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/OrientationRingsSameErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/OrientationRingsSameErrorAdapter.java index ad8263c97d6c5bd1b93c5138e6bd8cfb37119107..ebf8ffa7ae42a49bc742ed0bb693e36e86a1a72f 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/OrientationRingsSameErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/OrientationRingsSameErrorAdapter.java @@ -31,11 +31,14 @@ public class OrientationRingsSameErrorAdapter extends AbstractPolygonErrorAdapte return; } switch (name.getLocalPart()) { - case "linearRingId" -> reader.getTextContent().ifPresent(object::setLinearRing); - default -> super.buildChildObject(object, name, attributes, reader); + case "linearRingId": + reader.getTextContent().ifPresent(object::setLinearRing); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } - + @Override public Element createElement(OrientationRingsSameError object, Namespaces namespaces) throws ObjectSerializeException { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ParameterAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ParameterAdapter.java index 3f3123192c6e3c6e43ec33e86ee4cd27718915c2..89c91c2d1a953907da2db116edd8088327421074 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ParameterAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ParameterAdapter.java @@ -22,39 +22,48 @@ import javax.xml.namespace.QName; @XMLElement(name = "Parameter", namespaceURI = QualityADEModule.NAMESPACE_URI) public class ParameterAdapter implements ObjectBuilder, ObjectSerializer { - @Override - public Parameter createObject(QName name, Object parent) throws ObjectBuildException { - return new Parameter(); - } - - @Override - public void buildChildObject(Parameter object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException { - if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { - return; - } - switch (name.getLocalPart()) { - case "name" -> reader.getTextContent().ifPresent(object::setName); - case "uom" -> reader.getTextContent().ifPresent(object::setUom); - case "value" -> reader.getTextContent().ifPresent(object::setValue); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Parameter element"); - } - } - - @Override - public Element createElement(Parameter object, Namespaces namespaces) throws ObjectSerializeException { - return Element.of(QualityADEModule.NAMESPACE_URI, "Parameter"); - } - - @Override - public void writeChildElements(Parameter object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException { - if (object.getName() != null) { - writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "name").addTextContent(object.getName())); - } - if (object.getUom() != null) { - writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "uom").addTextContent(object.getUom())); - } - if (object.getValue() != null) { - writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "value").addTextContent(object.getValue())); - } - } + @Override + public Parameter createObject(QName name, Object parent) throws ObjectBuildException { + return new Parameter(); + } + + @Override + public void buildChildObject(Parameter object, QName name, Attributes attributes, XMLReader reader) + throws ObjectBuildException, XMLReadException { + if (!QualityADEModule.NAMESPACE_URI.equals(name.getNamespaceURI())) { + return; + } + switch (name.getLocalPart()) { + case "name": + reader.getTextContent().ifPresent(object::setName); + break; + case "uom": + reader.getTextContent().ifPresent(object::setUom); + break; + case "value": + reader.getTextContent().ifPresent(object::setValue); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Parameter element"); + } + } + + @Override + public Element createElement(Parameter object, Namespaces namespaces) throws ObjectSerializeException { + return Element.of(QualityADEModule.NAMESPACE_URI, "Parameter"); + } + + @Override + public void writeChildElements(Parameter object, Namespaces namespaces, XMLWriter writer) + throws ObjectSerializeException, XMLWriteException { + if (object.getName() != null) { + writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "name").addTextContent(object.getName())); + } + if (object.getUom() != null) { + writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "uom").addTextContent(object.getUom())); + } + if (object.getValue() != null) { + writer.writeElement(Element.of(QualityADEModule.NAMESPACE_URI, "value").addTextContent(object.getValue())); + } + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarDistancePlaneErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarDistancePlaneErrorAdapter.java index acbd568db6849fe48249b88b1854c1bdcac410f2..38aa5205bf0e05d1c0893489d0ef8ca0687784e1 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarDistancePlaneErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarDistancePlaneErrorAdapter.java @@ -33,9 +33,14 @@ public class PlanarDistancePlaneErrorAdapter extends AbstractPolygonErrorAdapter return; } switch (name.getLocalPart()) { - case "vertex" -> object.setVertex(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - case "distance" -> object.setDistance(reader.getObjectUsingBuilder(LengthAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "vertex": + object.setVertex(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + case "distance": + object.setDistance(reader.getObjectUsingBuilder(LengthAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarNormalsDeviationErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarNormalsDeviationErrorAdapter.java index 647f331d157149ffdb9aeaa39119c40e59d2dfb7..c0d21307bab6606c5b9178880d163a846e4c6058 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarNormalsDeviationErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarNormalsDeviationErrorAdapter.java @@ -32,8 +32,11 @@ public class PlanarNormalsDeviationErrorAdapter extends AbstractPolygonErrorAdap return; } switch (name.getLocalPart()) { - case "deviation" -> object.setDeviation(reader.getObjectUsingBuilder(AngleAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "deviation": + object.setDeviation(reader.getObjectUsingBuilder(AngleAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonIdListAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonIdListAdapter.java index e481d709997a4ada329accf2ea555f7614200fd9..f031f38072baffe9eb7ac649b18e1204641a76f0 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonIdListAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonIdListAdapter.java @@ -34,12 +34,14 @@ public class PolygonIdListAdapter implements ObjectBuilder, Objec return; } switch (name.getLocalPart()) { - case "polygonId" -> object.getPolygonIds().add(reader.getTextContent().get()); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building PolygonIdList element"); + case "polygonId": + object.getPolygonIds().add(reader.getTextContent().get()); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building PolygonIdList element"); } } - + @Override public Element createElement(PolygonIdList object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "PolygonIdList"); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonWrongOrientationErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonWrongOrientationErrorAdapter.java index 1bf61a211f6829023e4330661cfc35358a6aeeed..4a67fc1046f53a02456921748a1dbfc748f8a85d 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonWrongOrientationErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonWrongOrientationErrorAdapter.java @@ -32,8 +32,11 @@ public class PolygonWrongOrientationErrorAdapter extends AbstractSolidErrorAdapt return; } switch (name.getLocalPart()) { - case "edges" -> object.setEdges(reader.getObjectUsingBuilder(EdgeListPropertyAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "edges": + object.setEdges(reader.getObjectUsingBuilder(EdgeListPropertyAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RequirementAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RequirementAdapter.java index 4d28b45f3d906e913593ebcb1d8db26d62981b0c..9c4ea09e4f78b76522896302ba52beb859ec0c43 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RequirementAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RequirementAdapter.java @@ -37,10 +37,17 @@ public class RequirementAdapter implements ObjectBuilder, ObjectSer return; } switch (name.getLocalPart()) { - case "enabled" -> reader.getTextContent().ifPresent(s -> object.setEnabled(Boolean.parseBoolean(s))); - case "requirementType" -> object.setRequirementType(RequirementId.valueOf(reader.getTextContent().get())); - case "parameter" -> object.getParameters().add(reader.getObjectUsingBuilder(ParameterPropertyAdapter.class)); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Requirement element"); + case "enabled": + reader.getTextContent().ifPresent(s -> object.setEnabled(Boolean.parseBoolean(s))); + break; + case "requirementType": + object.setRequirementType(RequirementId.valueOf(reader.getTextContent().get())); + break; + case "parameter": + object.getParameters().add(reader.getObjectUsingBuilder(ParameterPropertyAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Requirement element"); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RingSelfIntersectionErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RingSelfIntersectionErrorAdapter.java index 30513366af8b6b0e56898cffeb17b616faa85f41..7598322692f59b7086e37a2d7ee2982ea539fe96 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RingSelfIntersectionErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RingSelfIntersectionErrorAdapter.java @@ -34,12 +34,23 @@ public class RingSelfIntersectionErrorAdapter extends AbstractRingErrorAdapter reader.getTextContent().ifPresent(s -> object.setType(RingSelfIntType.valueOf(s))); - case "edge1" -> object.setEdge1(reader.getObjectUsingBuilder(EdgePropertyAdapter.class)); - case "edge2" -> object.setEdge2(reader.getObjectUsingBuilder(EdgePropertyAdapter.class)); - case "vertex1" -> object.setVertex1(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - case "vertex2" -> object.setVertex2(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "type": + reader.getTextContent().ifPresent(s -> object.setType(RingSelfIntType.valueOf(s))); + break; + case "edge1": + object.setEdge1(reader.getObjectUsingBuilder(EdgePropertyAdapter.class)); + break; + case "edge2": + object.setEdge2(reader.getObjectUsingBuilder(EdgePropertyAdapter.class)); + break; + case "vertex1": + object.setVertex1(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + case "vertex2": + object.setVertex2(reader.getObjectUsingBuilder(DirectPositionAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeMissingErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeMissingErrorAdapter.java index 9694a09772337d8a2804a7473a14cc48141985ac..c47bcfc846a218138eca1d49167300601ee0605f 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeMissingErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeMissingErrorAdapter.java @@ -31,14 +31,21 @@ public class SemanticAttributeMissingErrorAdapter extends AbstractSemanticErrorA return; } switch (name.getLocalPart()) { - case "childId" -> reader.getTextContent().ifPresent(object::setChildId); - case "attributeName" -> reader.getTextContent().ifPresent(object::setAttributeName); - case "generic" -> reader.getTextContent().ifPresent(s -> object.setGeneric(Boolean.parseBoolean(s))); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building SemanticAttributeMissingError element"); + case "childId": + reader.getTextContent().ifPresent(object::setChildId); + break; + case "attributeName": + reader.getTextContent().ifPresent(object::setAttributeName); + break; + case "generic": + reader.getTextContent().ifPresent(s -> object.setGeneric(Boolean.parseBoolean(s))); + break; + default: + throw new IllegalStateException( + "Cannot handle name " + name + " when building SemanticAttributeMissingError element"); } } - + @Override public Element createElement(SemanticAttributeMissingError object, Namespaces namespaces) throws ObjectSerializeException { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeWrongValueErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeWrongValueErrorAdapter.java index 6ccbb2b20f6825073bc61f03fd44b70894c116ae..923bf5edbb65d828bd2c12954f9b4869441f8ef5 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeWrongValueErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeWrongValueErrorAdapter.java @@ -32,14 +32,21 @@ public class SemanticAttributeWrongValueErrorAdapter return; } switch (name.getLocalPart()) { - case "childId" -> reader.getTextContent().ifPresent(object::setChildId); - case "attributeName" -> reader.getTextContent().ifPresent(object::setAttributeName); - case "generic" -> reader.getTextContent().ifPresent(s -> object.setGeneric(Boolean.parseBoolean(s))); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building SemanticAttributeWrongValueError element"); + case "childId": + reader.getTextContent().ifPresent(object::setChildId); + break; + case "attributeName": + reader.getTextContent().ifPresent(object::setAttributeName); + break; + case "generic": + reader.getTextContent().ifPresent(s -> object.setGeneric(Boolean.parseBoolean(s))); + break; + default: + throw new IllegalStateException( + "Cannot handle name " + name + " when building SemanticAttributeWrongValueError element"); } } - + @Override public Element createElement(SemanticAttributeWrongValueError object, Namespaces namespaces) throws ObjectSerializeException { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidNotClosedErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidNotClosedErrorAdapter.java index 7f03206e60e19a2ed98eab173fde99117f7a5564..54c7760fa66b16355e9b8e92e8024d00bc0fa62a 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidNotClosedErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidNotClosedErrorAdapter.java @@ -32,8 +32,11 @@ public class SolidNotClosedErrorAdapter extends AbstractSolidErrorAdapter object.setEdges(reader.getObjectUsingBuilder(EdgeListPropertyAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "edges": + object.setEdges(reader.getObjectUsingBuilder(EdgeListPropertyAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidSelfIntersectionErrorAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidSelfIntersectionErrorAdapter.java index e719ecab99866b870460ad9b760700f208dbbebf..e0491cf97e28b8f97ac800a1b8265aab686ea775 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidSelfIntersectionErrorAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidSelfIntersectionErrorAdapter.java @@ -31,10 +31,14 @@ public class SolidSelfIntersectionErrorAdapter extends AbstractSolidErrorAdapter return; } switch (name.getLocalPart()) { - case "polygonId1" -> reader.getTextContent().ifPresent(object::setPolygonId1); - case "polygonId2" -> reader.getTextContent().ifPresent(object::setPolygonId2); - - default -> super.buildChildObject(object, name, attributes, reader); + case "polygonId1": + reader.getTextContent().ifPresent(object::setPolygonId1); + break; + case "polygonId2": + reader.getTextContent().ifPresent(object::setPolygonId2); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/StatisticsAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/StatisticsAdapter.java index 4ee3eff4b349fd0a4dfa52277f9746041cf1f9ae..faa53f6fdd91abad3c52bbe0f4ed6005680d9d1a 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/StatisticsAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/StatisticsAdapter.java @@ -36,20 +36,29 @@ public class StatisticsAdapter implements ObjectBuilder, ObjectSeria return; } switch (name.getLocalPart()) { - case "numErrorBuildings" -> object - .setNumErrorBuildings(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); - case "numErrorVegetation" -> object - .setNumErrorVegetation(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); - case "numErrorLandObjects" -> object - .setNumErrorLandObjects(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); - case "numErrorBridgeObjects" -> object - .setNumErrorBridgeObjects(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); - case "numErrorWaterObjects" -> object - .setNumErrorWaterObjects(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); - case "numErrorTransportation" -> object - .setNumErrorTransportation(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); - case "error" -> object.getErrors().add(reader.getObjectUsingBuilder(ErrorPropertyAdapter.class)); - default -> throw new IllegalStateException("Cannot handle name " + name + " when building Statistics element"); + case "numErrorBuildings": + object.setNumErrorBuildings(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); + break; + case "numErrorVegetation": + object.setNumErrorVegetation(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); + break; + case "numErrorLandObjects": + object.setNumErrorLandObjects(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); + break; + case "numErrorBridgeObjects": + object.setNumErrorBridgeObjects(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); + break; + case "numErrorWaterObjects": + object.setNumErrorWaterObjects(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); + break; + case "numErrorTransportation": + object.setNumErrorTransportation(reader.getObjectUsingBuilder(FeatureStatisticsPropertyAdapter.class)); + break; + case "error": + object.getErrors().add(reader.getObjectUsingBuilder(ErrorPropertyAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building Statistics element"); } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationAdapter.java index 77ece23251ddafc12b23052f9c8fd95d97403ccd..bd347f05475f03db9ca84a70e40a5c87afca47e1 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationAdapter.java @@ -20,7 +20,7 @@ import de.hft.stuttgart.quality.adapter.properties.ValidationPlanPropertyAdapter import de.hft.stuttgart.quality.model.types.Validation; @XMLElement(name = "Validation", namespaceURI = QualityADEModule.NAMESPACE_URI) -public class ValidationAdapter extends AbstractFeatureAdapter { +public class ValidationAdapter extends AbstractFeatureAdapter { private static final ZonedDateTimeAdapter DATE_TIME_ADAPTER = new ZonedDateTimeAdapter(); @@ -36,16 +36,23 @@ public class ValidationAdapter extends AbstractFeatureAdapter { return; } switch (name.getLocalPart()) { - case "validationDate" -> reader.getTextContent() - .ifPresent(s -> object.setValidationDate(DATE_TIME_ADAPTER.fromString(s))); - case "validationSoftware" -> reader.getTextContent().ifPresent(object::setValidationSoftware); - case "statistics" -> object.setStatistics(reader.getObjectUsingBuilder(StatisticsPropertyAdapter.class)); - case "validationPlan" -> object - .setValidationPlan(reader.getObjectUsingBuilder(ValidationPlanPropertyAdapter.class)); - default -> super.buildChildObject(object, name, attributes, reader); + case "validationDate": + reader.getTextContent().ifPresent(s -> object.setValidationDate(DATE_TIME_ADAPTER.fromString(s))); + break; + case "validationSoftware": + reader.getTextContent().ifPresent(object::setValidationSoftware); + break; + case "statistics": + object.setStatistics(reader.getObjectUsingBuilder(StatisticsPropertyAdapter.class)); + break; + case "validationPlan": + object.setValidationPlan(reader.getObjectUsingBuilder(ValidationPlanPropertyAdapter.class)); + break; + default: + super.buildChildObject(object, name, attributes, reader); } } - + @Override public Element createElement(Validation object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "Validation"); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationPlanAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationPlanAdapter.java index 245bc018af9dd889c7bf05eb06e98595b89034fd..b84f85e2098255b7861addfdc353033d8d51ac2e 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationPlanAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationPlanAdapter.java @@ -37,16 +37,20 @@ public class ValidationPlanAdapter implements ObjectBuilder, Obj return; } switch (name.getLocalPart()) { - case "globalParameters" -> object - .setGlobalParameters(reader.getObjectUsingBuilder(GlobalParametersPropertyAdapter.class)); - case "filter" -> object.setFilter(reader.getObjectUsingBuilder(FilterPropertyAdapter.class)); - case "requirement" -> object.getRequirements() - .add(reader.getObjectUsingBuilder(RequirementPropertyAdapter.class)); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building ValidationPlan element"); + case "globalParameters": + object.setGlobalParameters(reader.getObjectUsingBuilder(GlobalParametersPropertyAdapter.class)); + break; + case "filter": + object.setFilter(reader.getObjectUsingBuilder(FilterPropertyAdapter.class)); + break; + case "requirement": + object.getRequirements().add(reader.getObjectUsingBuilder(RequirementPropertyAdapter.class)); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building ValidationPlan element"); } } - + @Override public Element createElement(ValidationPlan object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "ValidationPlan"); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationResultAdapter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationResultAdapter.java index 68f5b8d079de28f2309c92a246885d9580275693..6e65ca926bf906a48ce5cfd43970542deb35b314 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationResultAdapter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationResultAdapter.java @@ -37,14 +37,20 @@ public class ValidationResultAdapter implements ObjectBuilder, return; } switch (name.getLocalPart()) { - case "validationPlanID" -> object.setValidationPlanID(reader.getObjectUsingBuilder(ReferenceAdapter.class)); - case "error" -> object.getErrors().add(reader.getObjectUsingBuilder(AbstractErrorPropertyAdapter.class)); - case "resultType" -> reader.getTextContent().ifPresent(s -> object.setResultType(ResultType.valueOf(s))); - default -> throw new IllegalStateException( - "Cannot handle name " + name + " when building ValidationResult element"); + case "validationPlanID": + object.setValidationPlanID(reader.getObjectUsingBuilder(ReferenceAdapter.class)); + break; + case "error": + object.getErrors().add(reader.getObjectUsingBuilder(AbstractErrorPropertyAdapter.class)); + break; + case "resultType": + reader.getTextContent().ifPresent(s -> object.setResultType(ResultType.valueOf(s))); + break; + default: + throw new IllegalStateException("Cannot handle name " + name + " when building ValidationResult element"); } } - + @Override public Element createElement(ValidationResult object, Namespaces namespaces) throws ObjectSerializeException { return Element.of(QualityADEModule.NAMESPACE_URI, "ValidationResult"); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractErrorProperty.java index 154f16db4113ccd0604c672eec65ecd06f84eeef..fddacc20482ffbc4ed1b08dca9fe1e35dfc82faf 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractErrorProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.AbstractError; public class AbstractErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 1411862623125946009L; + private static final long serialVersionUID = 1411862623125946009L; - public AbstractErrorProperty() { - super(); - } + public AbstractErrorProperty() { + super(); + } - public AbstractErrorProperty(AbstractError ae) { - super(ae); - } + public AbstractErrorProperty(AbstractError ae) { + super(ae); + } - @Override - public Class getTargetType() { - return AbstractError.class; - } + @Override + public Class getTargetType() { + return AbstractError.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractGeometryErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractGeometryErrorProperty.java index 66789ee40639b338df1ca4e9a2ea63d23735acce..152fe5ceb6ab6883514038eb459e6ca2d389acb8 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractGeometryErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractGeometryErrorProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.AbstractGeometryError; public class AbstractGeometryErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 7034671234592671680L; + private static final long serialVersionUID = 7034671234592671680L; - public AbstractGeometryErrorProperty() { - super(); - } + public AbstractGeometryErrorProperty() { + super(); + } - public AbstractGeometryErrorProperty(AbstractGeometryError age) { - super(age); - } + public AbstractGeometryErrorProperty(AbstractGeometryError age) { + super(age); + } - @Override - public Class getTargetType() { - return AbstractGeometryError.class; - } + @Override + public Class getTargetType() { + return AbstractGeometryError.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractPolygonErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractPolygonErrorProperty.java index 90dd4b0e03ce5c6a4b785779de899afae7fff6e0..5e55fa6c851742215e21c562d953d3b5a5f54b14 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractPolygonErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractPolygonErrorProperty.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,7 +23,6 @@ import de.hft.stuttgart.quality.model.types.AbstractPolygonError; public class AbstractPolygonErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial private static final long serialVersionUID = 70692012962059529L; public AbstractPolygonErrorProperty() { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractRingErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractRingErrorProperty.java index bd93ccbd8aa6b2902b1f51c92e8ce2744a466116..6d7fa8185e361bd4141ae1a9ba295c629bc54cfe 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractRingErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractRingErrorProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.AbstractRingError; public class AbstractRingErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 6934180997181643185L; + private static final long serialVersionUID = 6934180997181643185L; - public AbstractRingErrorProperty() { - super(); - } + public AbstractRingErrorProperty() { + super(); + } - public AbstractRingErrorProperty(AbstractRingError are) { - super(are); - } + public AbstractRingErrorProperty(AbstractRingError are) { + super(are); + } - @Override - public Class getTargetType() { - return AbstractRingError.class; - } + @Override + public Class getTargetType() { + return AbstractRingError.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSemanticErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSemanticErrorProperty.java index 1cb46cada947146d35296489aed5edaa2024c7b8..de05ae87cc2ba8ebad58614dba71b7d56dcfb385 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSemanticErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSemanticErrorProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.AbstractSemanticError; public class AbstractSemanticErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 8488922114751949334L; + private static final long serialVersionUID = 8488922114751949334L; - public AbstractSemanticErrorProperty() { - super(); - } + public AbstractSemanticErrorProperty() { + super(); + } - public AbstractSemanticErrorProperty(AbstractSemanticError ase) { - super(ase); - } + public AbstractSemanticErrorProperty(AbstractSemanticError ase) { + super(ase); + } - @Override - public Class getTargetType() { - return AbstractSemanticError.class; - } + @Override + public Class getTargetType() { + return AbstractSemanticError.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSolidErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSolidErrorProperty.java index bdee7d6eb8e425bd9c63a803068bac7b469facb8..cee12b8c6503d77a0959014498a58004afd951ed 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSolidErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSolidErrorProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.AbstractSolidError; public class AbstractSolidErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 4191279461525842687L; + private static final long serialVersionUID = 4191279461525842687L; - public AbstractSolidErrorProperty() { - super(); - } + public AbstractSolidErrorProperty() { + super(); + } - public AbstractSolidErrorProperty(AbstractSolidError ase) { - super(ase); - } + public AbstractSolidErrorProperty(AbstractSolidError ase) { + super(ase); + } - @Override - public Class getTargetType() { - return AbstractSolidError.class; - } + @Override + public Class getTargetType() { + return AbstractSolidError.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/CheckingProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/CheckingProperty.java index c6c4f109c29ae077dd7aea25e0932ebb5ee2e15c..7512dbe9058caeb02e4a793366d5a090c53f200c 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/CheckingProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/CheckingProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.Checking; public class CheckingProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 2275964563754871682L; + private static final long serialVersionUID = 2275964563754871682L; - public CheckingProperty() { - super(); - } + public CheckingProperty() { + super(); + } - public CheckingProperty(Checking c) { - super(c); - } + public CheckingProperty(Checking c) { + super(c); + } - @Override - public Class getTargetType() { - return Checking.class; - } + @Override + public Class getTargetType() { + return Checking.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeListProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeListProperty.java index fce97f559d90872cd397eed352cda50da24f9640..55733946199899ae00b855c6ffb2b2e61dcd2066 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeListProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeListProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.EdgeList; public class EdgeListProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 2336457353379630637L; + private static final long serialVersionUID = 2336457353379630637L; - public EdgeListProperty() { - super(); - } + public EdgeListProperty() { + super(); + } - public EdgeListProperty(EdgeList el) { - super(el); - } + public EdgeListProperty(EdgeList el) { + super(el); + } - @Override - public Class getTargetType() { - return EdgeList.class; - } + @Override + public Class getTargetType() { + return EdgeList.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeProperty.java index efdd34c169d9f22685c653e1b6f13a5820061b0a..1eb7302c69b540e156a07e006d1fb93756c11aaa 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/EdgeProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.Edge; public class EdgeProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 3087019382945722678L; + private static final long serialVersionUID = 3087019382945722678L; - public EdgeProperty() { - super(); - } + public EdgeProperty() { + super(); + } - public EdgeProperty(Edge e) { - super(e); - } + public EdgeProperty(Edge e) { + super(e); + } - @Override - public Class getTargetType() { - return Edge.class; - } + @Override + public Class getTargetType() { + return Edge.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ErrorProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ErrorProperty.java index ca747db652bd637a4402813332cd5d0633ea8ac8..0d005f49d61d17a3e8e20db68bafc33a0ff15572 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ErrorProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ErrorProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.Error; public class ErrorProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 1405693040162674820L; + private static final long serialVersionUID = 1405693040162674820L; - public ErrorProperty() { - super(); - } + public ErrorProperty() { + super(); + } - public ErrorProperty(Error e) { - super(e); - } + public ErrorProperty(Error e) { + super(e); + } - @Override - public Class getTargetType() { - return Error.class; - } + @Override + public Class getTargetType() { + return Error.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FeatureStatisticsProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FeatureStatisticsProperty.java index 5d31a9bba075009ca04d21725dbdb9d994e920a6..8a165dee0a1d65c0ad044c9b215f5df9c3983334 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FeatureStatisticsProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FeatureStatisticsProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.FeatureStatistics; public class FeatureStatisticsProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 4725452691563906950L; + private static final long serialVersionUID = 4725452691563906950L; - public FeatureStatisticsProperty() { - super(); - } + public FeatureStatisticsProperty() { + super(); + } - public FeatureStatisticsProperty(FeatureStatistics fs) { - super(fs); - } + public FeatureStatisticsProperty(FeatureStatistics fs) { + super(fs); + } - @Override - public Class getTargetType() { - return FeatureStatistics.class; - } + @Override + public Class getTargetType() { + return FeatureStatistics.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FilterProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FilterProperty.java index 8342179fee2ecb08672cf2e725df3c2bb30b47d6..b3b4630c7e9c68881bfe8d7eeec2acc609752537 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FilterProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/FilterProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.Filter; public class FilterProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 2202767186145199981L; + private static final long serialVersionUID = 2202767186145199981L; - public FilterProperty() { - super(); - } + public FilterProperty() { + super(); + } - public FilterProperty(Filter f) { - super(f); - } + public FilterProperty(Filter f) { + super(f); + } - @Override - public Class getTargetType() { - return Filter.class; - } + @Override + public Class getTargetType() { + return Filter.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/GlobalParametersProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/GlobalParametersProperty.java index eba5b1ade67657aa2b0efc822fcc2fad9d9712da..3c1e3afc43ea306125bd1aa567dea0fa607481be 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/GlobalParametersProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/GlobalParametersProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.GlobalParameters; public class GlobalParametersProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 4688667898762529244L; + private static final long serialVersionUID = 4688667898762529244L; - public GlobalParametersProperty() { - super(); - } + public GlobalParametersProperty() { + super(); + } - public GlobalParametersProperty(GlobalParameters gp) { - super(gp); - } + public GlobalParametersProperty(GlobalParameters gp) { + super(gp); + } - @Override - public Class getTargetType() { - return GlobalParameters.class; - } + @Override + public Class getTargetType() { + return GlobalParameters.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ParameterProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ParameterProperty.java index 25e07d1dfadb4fc27c5bcdb534116a90252e61f7..60fe0a1ff8aa70131249fe6f250133a54c2e61a8 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ParameterProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ParameterProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.Parameter; public class ParameterProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 3826499653407209573L; + private static final long serialVersionUID = 3826499653407209573L; - public ParameterProperty() { - super(); - } + public ParameterProperty() { + super(); + } - public ParameterProperty(Parameter p) { - super(p); - } + public ParameterProperty(Parameter p) { + super(p); + } - @Override - public Class getTargetType() { - return Parameter.class; - } + @Override + public Class getTargetType() { + return Parameter.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonIdListProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonIdListProperty.java index 5b8cf323271579343781ff84b688d1a14fc48d16..e1a303324d98326275395448e9a7bbdb16ccbac4 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonIdListProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/PolygonIdListProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.PolygonIdList; public class PolygonIdListProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 8212792040324739831L; + private static final long serialVersionUID = 8212792040324739831L; - public PolygonIdListProperty() { - super(); - } + public PolygonIdListProperty() { + super(); + } - public PolygonIdListProperty(PolygonIdList pil) { - super(pil); - } + public PolygonIdListProperty(PolygonIdList pil) { + super(pil); + } - @Override - public Class getTargetType() { - return PolygonIdList.class; - } + @Override + public Class getTargetType() { + return PolygonIdList.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RequirementProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RequirementProperty.java index 5819eddb1b8f9c5411423445d304ba1c0d357e00..3b54f7f9e8092022a39cd06f80a4d2dd1e06f479 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RequirementProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/RequirementProperty.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,7 +23,6 @@ import de.hft.stuttgart.quality.model.types.Requirement; public class RequirementProperty extends AbstractInlineProperty implements ADEObject { - @Serial private static final long serialVersionUID = 1084132873819307011L; public RequirementProperty() { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/StatisticsProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/StatisticsProperty.java index d67173dc0ad76616e6897bd83170fd6c65d3716e..5e38899d21312511b25bf48cb7ce3ff6d5af0577 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/StatisticsProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/StatisticsProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,7 +22,6 @@ import de.hft.stuttgart.quality.model.types.Statistics; public class StatisticsProperty extends AbstractInlineProperty implements ADEObject { - @Serial private static final long serialVersionUID = 4264016075264322157L; public StatisticsProperty() { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationPlanProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationPlanProperty.java index 60190a6397c53984f65138443c0bf44163b963c8..624a81e3378a159c2e6c0b49395b8f04d6acef16 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationPlanProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationPlanProperty.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineProperty; @@ -24,20 +22,19 @@ import de.hft.stuttgart.quality.model.types.ValidationPlan; public class ValidationPlanProperty extends AbstractInlineProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 4542660904311227314L; + private static final long serialVersionUID = 4542660904311227314L; - public ValidationPlanProperty() { - super(); - } + public ValidationPlanProperty() { + super(); + } - public ValidationPlanProperty(ValidationPlan vp) { - super(vp); - } + public ValidationPlanProperty(ValidationPlan vp) { + super(vp); + } - @Override - public Class getTargetType() { - return ValidationPlan.class; - } + @Override + public Class getTargetType() { + return ValidationPlan.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java index b2bcb6eff2c695be3344370d6ccaa263d335a82b..8f5a0b64b86308b601ea83fc9ad0cd9342c93297 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationProperty.java @@ -15,32 +15,30 @@ */ package de.hft.stuttgart.quality.model.properties; -import de.hft.stuttgart.quality.model.types.Validation; import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineOrByReferenceProperty; -import java.io.Serial; +import de.hft.stuttgart.quality.model.types.Validation; public class ValidationProperty extends AbstractInlineOrByReferenceProperty implements ADEObject { - @Serial - private static final long serialVersionUID = 3423466580266018906L; + private static final long serialVersionUID = 3423466580266018906L; - public ValidationProperty() { - super(); - } + public ValidationProperty() { + super(); + } - public ValidationProperty(Validation object) { - super(object); - } + public ValidationProperty(Validation object) { + super(object); + } - public ValidationProperty(String href) { - super(href); - } + public ValidationProperty(String href) { + super(href); + } - @Override - public Class getTargetType() { - return Validation.class; - } + @Override + public Class getTargetType() { + return Validation.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationResultProperty.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationResultProperty.java index db6f38c5bab2e4b928dc76b431c14c76e51e4364..6e1d7918193a670579cf0e5e8026bbd4bf518482 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationResultProperty.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/ValidationResultProperty.java @@ -15,34 +15,31 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.base.AbstractInlineOrByReferenceProperty; import de.hft.stuttgart.quality.model.types.ValidationResult; -public class ValidationResultProperty extends AbstractInlineOrByReferenceProperty implements ADEObject { - +public class ValidationResultProperty extends AbstractInlineOrByReferenceProperty + implements ADEObject { - @Serial private static final long serialVersionUID = 480940868730913996L; public ValidationResultProperty() { - super(); - } + super(); + } - public ValidationResultProperty(ValidationResult object) { - super(object); - } + public ValidationResultProperty(ValidationResult object) { + super(object); + } - public ValidationResultProperty(String href) { - super(href); - } + public ValidationResultProperty(String href) { + super(href); + } - @Override - public Class getTargetType() { - return ValidationResult.class; - } + @Override + public Class getTargetType() { + return ValidationResult.class; + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractError.java index f5675b0d32c128a779d52d4aa757470f95eec482..cb95bcebac6fcce0faeb71472af355f25b382a04 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractError.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.GMLObject; @@ -24,7 +23,6 @@ import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public abstract class AbstractError extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 4456303926951620441L; public void accept(ValidationErrorVisitor visitor) { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractGeometryError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractGeometryError.java index 4e5203db5b695543faaa62d41ab845d220e6cfd6..0c6bfe143c5c4f7a6e645a6b8c1cf4f6369fc054 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractGeometryError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractGeometryError.java @@ -15,19 +15,16 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public abstract class AbstractGeometryError extends AbstractError { - @Serial - private static final long serialVersionUID = 5584980708521134866L; - - @Override - public void accept(ValidationErrorVisitor visitor) { - super.accept(visitor); - visitor.visit(this); - } + private static final long serialVersionUID = 5584980708521134866L; + + @Override + public void accept(ValidationErrorVisitor visitor) { + super.accept(visitor); + visitor.visit(this); + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractPolygonError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractPolygonError.java index bcf898cd3a5cbecb231483cc9d532ae3427666a9..85ee1ae8e638e62a96ef4024c5548f5e6b135360 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractPolygonError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractPolygonError.java @@ -15,15 +15,12 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public abstract class AbstractPolygonError extends AbstractGeometryError { - @Serial - private static final long serialVersionUID = 8765755615504522764L; - + private static final long serialVersionUID = 8765755615504522764L; + private String polygonId; public String getPolygonId() { @@ -33,7 +30,7 @@ public abstract class AbstractPolygonError extends AbstractGeometryError { public void setPolygonId(String polygonId) { this.polygonId = polygonId; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractRingError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractRingError.java index 84255f41ad67cb79a4c5316013c16db5099d2de7..101f847a7e7deff35a27d242c2e7968f75d100ab 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractRingError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractRingError.java @@ -15,16 +15,13 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public abstract class AbstractRingError extends AbstractGeometryError { - @Serial - private static final long serialVersionUID = 6406932524599157467L; - - private String linearRingId; + private static final long serialVersionUID = 6406932524599157467L; + + private String linearRingId; public String getLinearRingId() { return linearRingId; @@ -33,7 +30,7 @@ public abstract class AbstractRingError extends AbstractGeometryError { public void setLinearRingId(String linearRingId) { this.linearRingId = linearRingId; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSemanticError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSemanticError.java index 3018482ed4beaf86283c69961d48d97f86721364..32a9cf8f9434e92c674442854d2dd25d4c442349 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSemanticError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSemanticError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public abstract class AbstractSemanticError extends AbstractError { - @Serial private static final long serialVersionUID = 3754322190455789991L; @Override diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSolidError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSolidError.java index cb9362f286c9bd56cbe1eb6f0aafc06705500c85..191d5e2134aab7c4c53b8b9901129cfcabe5e030 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSolidError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AbstractSolidError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public abstract class AbstractSolidError extends AbstractGeometryError { - @Serial private static final long serialVersionUID = 8616094562996823088L; private String geometryId; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AllPolygonsOrientedWrongError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AllPolygonsOrientedWrongError.java index bccf290db4883a441bc88ecd0799ec9e6755ec8b..fc0f91d41e4a66b85a84ad8f71481c50200160c1 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AllPolygonsOrientedWrongError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/AllPolygonsOrientedWrongError.java @@ -15,19 +15,16 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class AllPolygonsOrientedWrongError extends AbstractSolidError { - @Serial - private static final long serialVersionUID = 4295306777217062184L; - - @Override - public void accept(ValidationErrorVisitor visitor) { - super.accept(visitor); - visitor.visit(this); - } + private static final long serialVersionUID = 4295306777217062184L; + + @Override + public void accept(ValidationErrorVisitor visitor) { + super.accept(visitor); + visitor.visit(this); + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Checking.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Checking.java index 60b178df240d55c1e46605ff5c00c7577a7b7b55..e9cb6e2f5532c0ea4845f57c3140364bdaff83f3 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Checking.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Checking.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.GMLObject; @@ -24,10 +22,9 @@ import de.hft.stuttgart.quality.model.enums.TopLevelFeatureType; public class Checking extends GMLObject implements ADEObject { - @Serial - private static final long serialVersionUID = 8248598807454312291L; - - private TopLevelFeatureType featureType; + private static final long serialVersionUID = 8248598807454312291L; + + private TopLevelFeatureType featureType; public TopLevelFeatureType getFeatureType() { return featureType; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java index 98eabb60dd88e6715004c83d58dda8b787be2b2b..548afc3a2660f55785de2630fb43032cfab18ad9 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/CityObjectProperties.java @@ -1,23 +1,20 @@ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.citygml4j.core.model.core.ADEOfAbstractCityObject; import de.hft.stuttgart.quality.model.properties.ValidationResultProperty; public class CityObjectProperties extends ADEOfAbstractCityObject { - @Serial - private static final long serialVersionUID = 1273072314736964714L; + private static final long serialVersionUID = 1273072314736964714L; - private ValidationResultProperty validationResult; + private ValidationResultProperty validationResult; - public ValidationResultProperty getValidationResult() { - return validationResult; - } + public ValidationResultProperty getValidationResult() { + return validationResult; + } - public void setValidationResult(ValidationResultProperty validationResult) { - this.validationResult = asChild(validationResult); - } + public void setValidationResult(ValidationResultProperty validationResult) { + this.validationResult = asChild(validationResult); + } } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ConsecutivePointsSameError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ConsecutivePointsSameError.java index 7b8a0a1e997dbf050ca0b3bcd5714da4baad688c..e71a24f0de786f42a09797d09acc43910276ee31 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ConsecutivePointsSameError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ConsecutivePointsSameError.java @@ -15,15 +15,12 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.xmlobjects.gml.model.geometry.DirectPosition; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class ConsecutivePointsSameError extends AbstractRingError { - @Serial private static final long serialVersionUID = 960107689338308020L; private DirectPosition vertex1; @@ -44,7 +41,7 @@ public class ConsecutivePointsSameError extends AbstractRingError { public void setVertex2(DirectPosition vertex2) { this.vertex2 = asChild(vertex2); } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Edge.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Edge.java index 8e9519f5dafb950d8d72570808c811b23d3e0540..fadd5f63b03ebe41d8285dee990ee7bd501084d5 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Edge.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Edge.java @@ -15,15 +15,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 org.xmlobjects.gml.model.geometry.DirectPosition; public class Edge extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 8021062845313752146L; private DirectPosition from; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java index a67004a1385c3d2ed51fc42ac36a93d69a991855..a0337bd45a6699ce6fc7cb6ff36e5503e7bbc077 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/EdgeList.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -26,10 +25,9 @@ import de.hft.stuttgart.quality.model.properties.EdgeProperty; public class EdgeList extends GMLObject implements ADEObject { - @Serial - private static final long serialVersionUID = 5900643456940461301L; - - private List edges; + private static final long serialVersionUID = 5900643456940461301L; + + private List edges; public List getEdges() { if (edges == null) { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Error.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Error.java index 7c5dde27203b8740c0bb26e0e144ac470241d334..b03261e99a843239ffee18950633dc3b49e23916 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Error.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Error.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.citygml4j.core.model.ade.ADEObject; import org.xmlobjects.gml.model.GMLObject; @@ -24,7 +22,6 @@ import de.hft.stuttgart.quality.model.enums.ErrorId; public class Error extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 2447962257841143458L; private int occurrences; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/FeatureStatistics.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/FeatureStatistics.java index e7944bb38bc92a50330c5e34ab21ba0fd59272bc..ff2e38f504f67efc6382ec80dc6d476cc4e71430 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/FeatureStatistics.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/FeatureStatistics.java @@ -15,19 +15,16 @@ */ 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 implements ADEObject { - @Serial private static final long serialVersionUID = 5835765260535725839L; private int numChecked; private int numErrors; - + public FeatureStatistics() { // constructor for serialization } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java index d0b82494ca0ffd74f76863a0a254ce58d7ab4af7..6575f41e6ce061a4c9aaa5d8204d4112d0f4ed51 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Filter.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -26,7 +25,6 @@ import de.hft.stuttgart.quality.model.properties.CheckingProperty; public class Filter extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 2766323821940477659L; private List checking; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java index 8b53d77e3b502d9b4ef4a4cd1defb74d98ec6501..56e0db5616f8c3aee98b74e4671705f22892fb38 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/GlobalParameters.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -26,7 +25,6 @@ import de.hft.stuttgart.quality.model.properties.ParameterProperty; public class GlobalParameters extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 5470016232480954926L; private List parameters; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/HoleOutsideError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/HoleOutsideError.java index 6c6f199f871a28aa412f79cd5f72a5dcc9387d33..8a82e130d5dbaf8e2b1eab3fc31ae775a9448012 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/HoleOutsideError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/HoleOutsideError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class HoleOutsideError extends AbstractPolygonError { - @Serial private static final long serialVersionUID = 7823516103018988170L; private String linearRingId; @@ -33,7 +30,7 @@ public class HoleOutsideError extends AbstractPolygonError { public void setLinearRingId(String linearRingId) { this.linearRingId = linearRingId; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InnerRingsNestedError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InnerRingsNestedError.java index 658f20986550bce2d22a708602f27edeb2e2d636..b5cdfe85ebd1a8b02a94f89949b971a5d19ab3f1 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InnerRingsNestedError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InnerRingsNestedError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class InnerRingsNestedError extends AbstractPolygonError { - @Serial private static final long serialVersionUID = 6801491749796411678L; private String linearRingId1; @@ -42,7 +39,7 @@ public class InnerRingsNestedError extends AbstractPolygonError { public void setLinearRingId2(String linearRingId2) { this.linearRingId2 = linearRingId2; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InteriorDisconnectedError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InteriorDisconnectedError.java index f750cd88523aa608749f14aed006be79957347ea..261d4a6152eb9c6a3a29058183bae988deb39907 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InteriorDisconnectedError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/InteriorDisconnectedError.java @@ -15,20 +15,16 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class InteriorDisconnectedError extends AbstractPolygonError { - - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); visitor.visit(this); } - @Serial - private static final long serialVersionUID = 8270468563578479182L; + private static final long serialVersionUID = 8270468563578479182L; } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/IntersectingRingsError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/IntersectingRingsError.java index 6ec183c4cafda9bd139d12cb8c73801ab6caeca6..8bd213da722046efb03b71efe150d7df0d1c460b 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/IntersectingRingsError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/IntersectingRingsError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class IntersectingRingsError extends AbstractPolygonError { - @Serial private static final long serialVersionUID = 4733342962974436966L; private String linearRingId1; @@ -42,7 +39,7 @@ public class IntersectingRingsError extends AbstractPolygonError { public void setLinearRingId2(String linearRingId2) { this.linearRingId2 = linearRingId2; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java index ee3b280b32bbd2e8632c58f8d51a1327cec203ef..19f14199a5b7e15897abace85935d3a97cbaa81c 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/MultipleComponentsError.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.xmlobjects.model.ChildList; @@ -25,7 +24,6 @@ import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class MultipleComponentsError extends AbstractSolidError { - @Serial private static final long serialVersionUID = 4322219502819024437L; private List components; @@ -36,7 +34,7 @@ public class MultipleComponentsError extends AbstractSolidError { } return components; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldEdgeError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldEdgeError.java index bb43f2e62960f6007021a9240a3029c2f36fdf64..b926f5a6a33fb2e21c3264bf7357bfc27ac68dd0 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldEdgeError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldEdgeError.java @@ -15,14 +15,11 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.properties.EdgeListProperty; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class NonManifoldEdgeError extends AbstractSolidError { - @Serial private static final long serialVersionUID = 3499800929524507025L; private EdgeListProperty edges; @@ -30,7 +27,7 @@ public class NonManifoldEdgeError extends AbstractSolidError { public EdgeListProperty getEdges() { return edges; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldVertexError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldVertexError.java index 0d8d6fe6cf67d87e61d41bded0a1e1a1156a8d4e..c35617cc45b8a5317239bd2ebd0aa262c64dd882 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldVertexError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/NonManifoldVertexError.java @@ -15,17 +15,14 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.xmlobjects.gml.model.geometry.DirectPosition; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class NonManifoldVertexError extends AbstractSolidError { - @Serial - private static final long serialVersionUID = 6428627491730618046L; - + private static final long serialVersionUID = 6428627491730618046L; + private DirectPosition vertex; public DirectPosition getVertex() { @@ -35,7 +32,7 @@ public class NonManifoldVertexError extends AbstractSolidError { public void setVertex(DirectPosition vertex) { this.vertex = asChild(vertex); } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/OrientationRingsSameError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/OrientationRingsSameError.java index 1856639ded66fb9293579178cefe706bef67eb6a..3b93910f4beaf112829d2aef6d040771959c26dc 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/OrientationRingsSameError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/OrientationRingsSameError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class OrientationRingsSameError extends AbstractPolygonError { - @Serial private static final long serialVersionUID = 5732797947859046889L; private String linearRing; @@ -33,7 +30,7 @@ public class OrientationRingsSameError extends AbstractPolygonError { public void setLinearRing(String linearRing) { this.linearRing = linearRing; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Parameter.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Parameter.java index 16e0a2f0a34afab695dc7feb61772420d3e11172..4156792e5207217bd74ad181386976e03b1aa969 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Parameter.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Parameter.java @@ -15,14 +15,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; public class Parameter extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 3493525795867922745L; private String name; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarDistancePlaneError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarDistancePlaneError.java index 4e1c85989a4cbc867891e3214f5fe718a94d53c4..090acca7fd6111a7b0a389489eca74936b58d64f 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarDistancePlaneError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarDistancePlaneError.java @@ -15,8 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.xmlobjects.gml.model.geometry.DirectPosition; import org.xmlobjects.gml.model.measures.Length; @@ -24,7 +22,6 @@ import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class PlanarDistancePlaneError extends AbstractPolygonError { - @Serial private static final long serialVersionUID = 9186823395923829178L; private DirectPosition vertex; @@ -45,7 +42,7 @@ public class PlanarDistancePlaneError extends AbstractPolygonError { public void setDistance(Length distance) { this.distance = asChild(distance); } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarNormalsDeviationError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarNormalsDeviationError.java index c93fdce1dabcdf5bfcdf5a1a25496811362746ed..dce1c8891e75e76b8138dda588f0320c120e0a8a 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarNormalsDeviationError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PlanarNormalsDeviationError.java @@ -15,15 +15,12 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import org.xmlobjects.gml.model.measures.Angle; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class PlanarNormalsDeviationError extends AbstractPolygonError { - @Serial private static final long serialVersionUID = 5914728363336771016L; private Angle deviation; @@ -35,7 +32,7 @@ public class PlanarNormalsDeviationError extends AbstractPolygonError { public void setDeviation(Angle deviation) { this.deviation = asChild(deviation); } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonIdList.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonIdList.java index 58f00bbeb2ee7e4754530afcad911d51739b83aa..a8092b8feaa30eb36394554ae813f2abcd86ede3 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonIdList.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonIdList.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.ArrayList; import java.util.List; @@ -24,10 +23,9 @@ import org.xmlobjects.gml.model.GMLObject; public class PolygonIdList extends GMLObject implements ADEObject { - @Serial - private static final long serialVersionUID = 4396447239956257299L; - - private List polygonIds; + private static final long serialVersionUID = 4396447239956257299L; + + private List polygonIds; public List getPolygonIds() { if (polygonIds == null) { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonWrongOrientationError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonWrongOrientationError.java index f6ed58d461e8f393b236e4b7ebc08e62e2ac960b..4033203960276f08468c53e0d3b119d1d9cff5e4 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonWrongOrientationError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/PolygonWrongOrientationError.java @@ -15,14 +15,11 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.properties.EdgeListProperty; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class PolygonWrongOrientationError extends AbstractSolidError { - @Serial private static final long serialVersionUID = 4975827693656963892L; private EdgeListProperty edges; @@ -34,7 +31,7 @@ public class PolygonWrongOrientationError extends AbstractSolidError { public void setEdges(EdgeListProperty edges) { this.edges = edges; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java index 4dad3b55c0212303ceb94b8b69ce71c87693a1f0..921eb87c9d17cd8ed56ae537ed666b8e53641599 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Requirement.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -27,7 +26,6 @@ import de.hft.stuttgart.quality.model.properties.ParameterProperty; public class Requirement extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 4428291416242684642L; private boolean enabled; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingNotClosedError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingNotClosedError.java index 7805c3a453144af789d7e5f1c8c17d8bd9897c8f..a45bc0f01a542958d5f53b12d0e8505e181d02a3 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingNotClosedError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingNotClosedError.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; @@ -27,7 +26,6 @@ public class RingNotClosedError extends AbstractRingError { visitor.visit(this); } - @Serial private static final long serialVersionUID = 3327214274004406000L; } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingSelfIntersectionError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingSelfIntersectionError.java index 3fc1189bf63ae3751d068fe71a95ce1bee0af7f3..779008f555277e0081e6c4cad0e22ad58c267628 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingSelfIntersectionError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingSelfIntersectionError.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import org.xmlobjects.gml.model.geometry.DirectPosition; @@ -25,7 +24,6 @@ import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class RingSelfIntersectionError extends AbstractRingError { - @Serial private static final long serialVersionUID = 9103800366580888883L; private RingSelfIntType type; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingTooFewPointsError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingTooFewPointsError.java index 1f415566f0adabcf0d3705f67ec1ee9971be4798..3940c5437188f7d73485dc79fcc58318c2f1e2fb 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingTooFewPointsError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/RingTooFewPointsError.java @@ -15,19 +15,16 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class RingTooFewPointsError extends AbstractRingError { - + + private static final long serialVersionUID = 8057350098649982235L; + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); visitor.visit(this); } - @Serial - private static final long serialVersionUID = 8057350098649982235L; - } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeMissingError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeMissingError.java index 3475d425f39abcab8339b3767ac1a90a30496a8d..8d613e73acfdcb94ac84e1664a1a95a5a2229649 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeMissingError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeMissingError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class SemanticAttributeMissingError extends AbstractSemanticError { - @Serial private static final long serialVersionUID = 7157884749606290596L; private String childId; @@ -51,7 +48,7 @@ public class SemanticAttributeMissingError extends AbstractSemanticError { public void setGeneric(boolean generic) { this.generic = generic; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeWrongValueError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeWrongValueError.java index d0d0206296f932bed611631e8bb78a24a24f387f..f880417b1d824dea1ec38edfe35a04adb048a929 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeWrongValueError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SemanticAttributeWrongValueError.java @@ -15,15 +15,12 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class SemanticAttributeWrongValueError extends AbstractSemanticError { - @Serial - private static final long serialVersionUID = 3478578364446339884L; - + private static final long serialVersionUID = 3478578364446339884L; + private String childId; private String attributeName; private boolean generic; @@ -51,6 +48,7 @@ public class SemanticAttributeWrongValueError extends AbstractSemanticError { public void setGeneric(boolean generic) { this.generic = generic; } + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidNotClosedError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidNotClosedError.java index 4e1c3d9b46ee060f68493ebda72d511c8cb4990a..c6415ea3aea27ffa7e9bfbe43d22e0e82874131f 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidNotClosedError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidNotClosedError.java @@ -15,14 +15,11 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.properties.EdgeListProperty; import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class SolidNotClosedError extends AbstractSolidError { - @Serial private static final long serialVersionUID = 297029245173578437L; private EdgeListProperty edges; @@ -34,7 +31,7 @@ public class SolidNotClosedError extends AbstractSolidError { public void setEdges(EdgeListProperty edges) { this.edges = asChild(edges); } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidSelfIntersectionError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidSelfIntersectionError.java index 799e90a9124630199cfbebb0b64a1f4a5ef2d35f..46c595ea25e50d71765374991a0ab9a84a267d77 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidSelfIntersectionError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidSelfIntersectionError.java @@ -15,13 +15,10 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class SolidSelfIntersectionError extends AbstractSolidError { - @Serial private static final long serialVersionUID = 5070991901664859830L; private String polygonId1; @@ -42,7 +39,7 @@ public class SolidSelfIntersectionError extends AbstractSolidError { public void setPolygonId2(String polygonId2) { this.polygonId2 = polygonId2; } - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidTooFewPolygonsError.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidTooFewPolygonsError.java index 3ee2e16bd12b6bc82db94cdedef5806205edb334..7dd4bef931224741c1b2dd7a1d49fcf573c8864d 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidTooFewPolygonsError.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/SolidTooFewPolygonsError.java @@ -15,19 +15,16 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; - import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class SolidTooFewPolygonsError extends AbstractSolidError { - + @Override public void accept(ValidationErrorVisitor visitor) { super.accept(visitor); visitor.visit(this); } - @Serial - private static final long serialVersionUID = 1987841643971824973L; + private static final long serialVersionUID = 1987841643971824973L; } diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java index 9034217046c51e589b8144e6449537cfb5d42722..349729e409a03639ed590ad4710e080b1f414ac6 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Statistics.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -27,15 +26,14 @@ import de.hft.stuttgart.quality.model.properties.FeatureStatisticsProperty; public class Statistics extends GMLObject implements ADEObject { - @Serial - private static final long serialVersionUID = 2935590283116950203L; - - private FeatureStatisticsProperty numErrorBuildings; - private FeatureStatisticsProperty numErrorVegetation; - private FeatureStatisticsProperty numErrorLandObjects; - private FeatureStatisticsProperty numErrorBridgeObjects; - private FeatureStatisticsProperty numErrorWaterObjects; - private FeatureStatisticsProperty numErrorTransportation; + private static final long serialVersionUID = 2935590283116950203L; + + private FeatureStatisticsProperty numErrorBuildings; + private FeatureStatisticsProperty numErrorVegetation; + private FeatureStatisticsProperty numErrorLandObjects; + private FeatureStatisticsProperty numErrorBridgeObjects; + private FeatureStatisticsProperty numErrorWaterObjects; + private FeatureStatisticsProperty numErrorTransportation; private List errors; public FeatureStatisticsProperty getNumErrorBuildings() { diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Validation.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Validation.java index a880fce18fb51611544091f7090e418b5ac231ac..2f26c40c470c4211a1d6ffa77ae68344d67e96ba 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Validation.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/Validation.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.time.ZonedDateTime; import org.citygml4j.core.model.ade.ADEObject; @@ -26,7 +25,6 @@ import de.hft.stuttgart.quality.model.properties.ValidationPlanProperty; public class Validation extends AbstractFeature implements ADEObject { - @Serial private static final long serialVersionUID = 7821104529898548535L; private ZonedDateTime validationDate; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java index 4b331445b4036d401b1b3bda22d27e80f0682629..3310549cc79f5a6bf767e38518a1142e48c4879b 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationPlan.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -28,7 +27,6 @@ import de.hft.stuttgart.quality.model.properties.RequirementProperty; public class ValidationPlan extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 434443226848485642L; private GlobalParametersProperty globalParameters; diff --git a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java index e795e5f10eb2ddbc47bca2eac10ba72be91a0c0f..8f0446ccec1c45821021290c28c725ccd19c85e0 100644 --- a/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java +++ b/citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/types/ValidationResult.java @@ -15,7 +15,6 @@ */ package de.hft.stuttgart.quality.model.types; -import java.io.Serial; import java.util.List; import org.citygml4j.core.model.ade.ADEObject; @@ -29,7 +28,6 @@ import de.hft.stuttgart.quality.model.walker.ValidationErrorVisitor; public class ValidationResult extends GMLObject implements ADEObject { - @Serial private static final long serialVersionUID = 4867627296196445082L; private Reference validationPlanID; diff --git a/public/0.1.4/qualityAde.xsd b/public/0.1.4/qualityAde.xsd new file mode 100644 index 0000000000000000000000000000000000000000..0362e46c4c05e506b0bcfa717c2e7737306e4c26 --- /dev/null +++ b/public/0.1.4/qualityAde.xsd @@ -0,0 +1,658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +