Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CityDoctor
QualityADE
Commits
bd8f73de
Commit
bd8f73de
authored
Nov 11, 2022
by
Matthias Betz
Browse files
quality ade 0.1.4
parent
c0df41b0
Changes
98
Show whitespace changes
Inline
Side-by-side
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ParameterAdapter.java
View file @
bd8f73de
...
...
@@ -28,15 +28,23 @@ public class ParameterAdapter implements ObjectBuilder<Parameter>, ObjectSeriali
}
@Override
public
void
buildChildObject
(
Parameter
object
,
QName
name
,
Attributes
attributes
,
XMLReader
reader
)
throws
ObjectBuildException
,
XMLReadException
{
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"
);
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"
);
}
}
...
...
@@ -46,7 +54,8 @@ public class ParameterAdapter implements ObjectBuilder<Parameter>, ObjectSeriali
}
@Override
public
void
writeChildElements
(
Parameter
object
,
Namespaces
namespaces
,
XMLWriter
writer
)
throws
ObjectSerializeException
,
XMLWriteException
{
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
()));
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarDistancePlaneErrorAdapter.java
View file @
bd8f73de
...
...
@@ -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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PlanarNormalsDeviationErrorAdapter.java
View file @
bd8f73de
...
...
@@ -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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonIdListAdapter.java
View file @
bd8f73de
...
...
@@ -34,9 +34,11 @@ public class PolygonIdListAdapter implements ObjectBuilder<PolygonIdList>, 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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/PolygonWrongOrientationErrorAdapter.java
View file @
bd8f73de
...
...
@@ -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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RequirementAdapter.java
View file @
bd8f73de
...
...
@@ -37,10 +37,17 @@ public class RequirementAdapter implements ObjectBuilder<Requirement>, 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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/RingSelfIntersectionErrorAdapter.java
View file @
bd8f73de
...
...
@@ -34,12 +34,23 @@ public class RingSelfIntersectionErrorAdapter extends AbstractRingErrorAdapter<R
return
;
}
switch
(
name
.
getLocalPart
())
{
case
"type"
->
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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeMissingErrorAdapter.java
View file @
bd8f73de
...
...
@@ -31,10 +31,17 @@ 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
(
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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SemanticAttributeWrongValueErrorAdapter.java
View file @
bd8f73de
...
...
@@ -32,10 +32,17 @@ 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
(
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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidNotClosedErrorAdapter.java
View file @
bd8f73de
...
...
@@ -32,8 +32,11 @@ public class SolidNotClosedErrorAdapter extends AbstractSolidErrorAdapter<SolidN
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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/SolidSelfIntersectionErrorAdapter.java
View file @
bd8f73de
...
...
@@ -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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/StatisticsAdapter.java
View file @
bd8f73de
...
...
@@ -36,20 +36,29 @@ public class StatisticsAdapter implements ObjectBuilder<Statistics>, 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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationAdapter.java
View file @
bd8f73de
...
...
@@ -36,13 +36,20 @@ public class ValidationAdapter extends AbstractFeatureAdapter<Validation> {
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
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationPlanAdapter.java
View file @
bd8f73de
...
...
@@ -37,13 +37,17 @@ public class ValidationPlanAdapter implements ObjectBuilder<ValidationPlan>, 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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/adapter/types/ValidationResultAdapter.java
View file @
bd8f73de
...
...
@@ -37,11 +37,17 @@ public class ValidationResultAdapter implements ObjectBuilder<ValidationResult>,
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"
);
}
}
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractErrorProperty.java
View file @
bd8f73de
...
...
@@ -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.AbstractError;
public
class
AbstractErrorProperty
extends
AbstractInlineProperty
<
AbstractError
>
implements
ADEObject
{
@Serial
private
static
final
long
serialVersionUID
=
1411862623125946009L
;
public
AbstractErrorProperty
()
{
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractGeometryErrorProperty.java
View file @
bd8f73de
...
...
@@ -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.AbstractGeometryError;
public
class
AbstractGeometryErrorProperty
extends
AbstractInlineProperty
<
AbstractGeometryError
>
implements
ADEObject
{
@Serial
private
static
final
long
serialVersionUID
=
7034671234592671680L
;
public
AbstractGeometryErrorProperty
()
{
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractPolygonErrorProperty.java
View file @
bd8f73de
...
...
@@ -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
<
AbstractPolygonError
>
implements
ADEObject
{
@Serial
private
static
final
long
serialVersionUID
=
70692012962059529L
;
public
AbstractPolygonErrorProperty
()
{
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractRingErrorProperty.java
View file @
bd8f73de
...
...
@@ -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.AbstractRingError;
public
class
AbstractRingErrorProperty
extends
AbstractInlineProperty
<
AbstractRingError
>
implements
ADEObject
{
@Serial
private
static
final
long
serialVersionUID
=
6934180997181643185L
;
public
AbstractRingErrorProperty
()
{
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/properties/AbstractSemanticErrorProperty.java
View file @
bd8f73de
...
...
@@ -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.AbstractSemanticError;
public
class
AbstractSemanticErrorProperty
extends
AbstractInlineProperty
<
AbstractSemanticError
>
implements
ADEObject
{
@Serial
private
static
final
long
serialVersionUID
=
8488922114751949334L
;
public
AbstractSemanticErrorProperty
()
{
...
...
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment