From b378cf3d16bb5fa7c0cf875dc5c718a549933abe Mon Sep 17 00:00:00 2001 From: Claus Nagel <cnagel@virtualcitysystems.de> Date: Mon, 4 Apr 2022 07:48:40 +0200 Subject: [PATCH] adapted ValidationProperty to be inline-or-by-reference --- .../model/properties/ValidationProperty.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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 afe4127..b2bcb6e 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,14 +15,13 @@ */ package de.hft.stuttgart.quality.model.properties; -import java.io.Serial; - +import de.hft.stuttgart.quality.model.types.Validation; import org.citygml4j.core.model.ade.ADEObject; -import org.xmlobjects.gml.model.base.AbstractInlineProperty; +import org.xmlobjects.gml.model.base.AbstractInlineOrByReferenceProperty; -import de.hft.stuttgart.quality.model.types.Validation; +import java.io.Serial; -public class ValidationProperty extends AbstractInlineProperty<Validation> implements ADEObject { +public class ValidationProperty extends AbstractInlineOrByReferenceProperty<Validation> implements ADEObject { @Serial private static final long serialVersionUID = 3423466580266018906L; @@ -31,8 +30,12 @@ public class ValidationProperty extends AbstractInlineProperty<Validation> imple super(); } - public ValidationProperty(Validation v) { - super(v); + public ValidationProperty(Validation object) { + super(object); + } + + public ValidationProperty(String href) { + super(href); } @Override -- GitLab