Commit da89b3a6 authored by Matthias Betz's avatar Matthias Betz
Browse files

removed unnecessary inheritance in java classes

parent 2b82ad81
...@@ -19,16 +19,10 @@ import java.util.ArrayList; ...@@ -19,16 +19,10 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.citygml4j.builder.copy.CopyBuilder; import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.common.visitor.FeatureFunctor;
import org.citygml4j.model.common.visitor.FeatureVisitor;
import org.citygml4j.model.common.visitor.GMLFunctor;
import org.citygml4j.model.common.visitor.GMLVisitor;
import org.citygml4j.model.gml.feature.AbstractFeature;
import de.hft.stuttgart.quality.model.jaxb.ResultType; import de.hft.stuttgart.quality.model.jaxb.ResultType;
public class ValidationResult extends AbstractFeature implements ADEModelObject { public class ValidationResult extends ChildObject {
private static final long serialVersionUID = 1180762313908627342L; private static final long serialVersionUID = 1180762313908627342L;
...@@ -60,25 +54,4 @@ public class ValidationResult extends AbstractFeature implements ADEModelObject ...@@ -60,25 +54,4 @@ public class ValidationResult extends AbstractFeature implements ADEModelObject
return copyTo(new ValidationResult(), copyBuilder); return copyTo(new ValidationResult(), copyBuilder);
} }
@Override
public void accept(FeatureVisitor visitor) {
visitor.visit(this);
}
@Override
public <T> T accept(FeatureFunctor<T> visitor) {
return visitor.apply(this);
}
@Override
public void accept(GMLVisitor visitor) {
visitor.visit(this);
}
@Override
public <T> T accept(GMLFunctor<T> visitor) {
return visitor.apply(this);
}
} }
...@@ -18,12 +18,13 @@ package de.hft.stuttgart.quality.model.jaxb; ...@@ -18,12 +18,13 @@ package de.hft.stuttgart.quality.model.jaxb;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlElementRef;
import net.opengis.gml.AbstractFeatureType; @XmlAccessorType(XmlAccessType.FIELD)
public class ValidationResultType {
public class ValidationResultType extends AbstractFeatureType {
@XmlAttribute(name = "result") @XmlAttribute(name = "result")
private ResultType result; private ResultType result;
......
...@@ -17,14 +17,16 @@ package de.hft.stuttgart.quality.model.jaxb; ...@@ -17,14 +17,16 @@ package de.hft.stuttgart.quality.model.jaxb;
import java.time.ZonedDateTime; import java.time.ZonedDateTime;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import de.hft.stuttgart.quality.marshaller.ZonedDateTimeAdapter; import de.hft.stuttgart.quality.marshaller.ZonedDateTimeAdapter;
import net.opengis.gml.AbstractGMLType;
@XmlType(name = "validation") @XmlType(name = "validation")
public class ValidationType extends AbstractGMLType { @XmlAccessorType(XmlAccessType.FIELD)
public class ValidationType {
@XmlJavaTypeAdapter(ZonedDateTimeAdapter.class) @XmlJavaTypeAdapter(ZonedDateTimeAdapter.class)
private ZonedDateTime validationDate; private ZonedDateTime validationDate;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment