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 afe41270bb67b78bc4973beaa582c0a8807d763c..b2bcb6eff2c695be3344370d6ccaa263d335a82b 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