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
38715130
Commit
38715130
authored
Feb 02, 2023
by
Matthias Betz
Browse files
Merge branch 'citygml3'
parents
6cf1abce
bd8f73de
Pipeline
#7210
passed with stage
in 7 seconds
Changes
191
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
jaxb
/RequirementId.java
→
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
enums
/RequirementId.java
View file @
38715130
/*-
* Copyright 202
0
Hochschule für Technik Stuttgart
* Copyright 202
2
Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -13,11 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.
jaxb
;
package
de.hft.stuttgart.quality.model.
enums
;
import
javax.xml.bind.annotation.XmlEnum
;
@XmlEnum
public
enum
RequirementId
{
R_GE_R_TOO_FEW_POINTS
,
R_GE_R_NOT_CLOSED
,
R_GE_R_CONSECUTIVE_POINTS_SAME
,
R_GE_R_SELF_INTERSECTION
,
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
jaxb
/ResultType.java
→
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
enums
/ResultType.java
View file @
38715130
/*-
* Copyright 202
0
Hochschule für Technik Stuttgart
* Copyright 202
2
Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -13,11 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.
jaxb
;
package
de.hft.stuttgart.quality.model.
enums
;
import
javax.xml.bind.annotation.XmlEnum
;
@XmlEnum
public
enum
ResultType
{
OK
,
ERROR
,
NOT_CHECKED
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
jaxb
/RingSelfIntType.java
→
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
enums
/RingSelfIntType.java
View file @
38715130
/*-
* Copyright 202
0
Hochschule für Technik Stuttgart
* Copyright 202
2
Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -13,11 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.
jaxb
;
package
de.hft.stuttgart.quality.model.
enums
;
import
javax.xml.bind.annotation.XmlEnum
;
@XmlEnum
public
enum
RingSelfIntType
{
DUPLICATE_POINT
,
POINT_TOUCHES_EDGE
,
EDGE_INTERSECTS_EDGE
EDGE_INTERSECTION
,
VERTEX_TOUCHES_EDGE
,
DUPLICATE_POINT
,
DEGENERATED_RING
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
jaxb
/TopLevelFeatureType.java
→
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/
enums
/TopLevelFeatureType.java
View file @
38715130
/*-
* Copyright 202
0
Hochschule für Technik Stuttgart
* Copyright 202
2
Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -13,11 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.
jaxb
;
package
de.hft.stuttgart.quality.model.
enums
;
import
javax.xml.bind.annotation.XmlEnum
;
@XmlEnum
public
enum
TopLevelFeatureType
{
BUILDING
,
TRANSPORTATION
,
VEGETATION
,
BRIDGE
,
WATER
,
LAND
...
...
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/AllPolygonsWrongOrientationType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_S_ALL_POLYGONS_WRONG_ORIENTATION"
)
public
class
AllPolygonsWrongOrientationType
extends
SolidErrorType
{
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/AttributeMissingType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"SE_ATTRIBUTE_MISSING"
)
public
class
AttributeMissingType
extends
SemanticErrorType
{
private
String
childId
;
private
String
attributeName
;
private
boolean
generic
;
public
String
getChildId
()
{
return
childId
;
}
public
void
setChildId
(
String
childId
)
{
this
.
childId
=
childId
;
}
public
String
getAttributeName
()
{
return
attributeName
;
}
public
void
setAttributeName
(
String
attributeName
)
{
this
.
attributeName
=
attributeName
;
}
public
boolean
isGeneric
()
{
return
generic
;
}
public
void
setGeneric
(
boolean
generic
)
{
this
.
generic
=
generic
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/Checking.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
java.io.Serializable
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlValue
;
@XmlAccessorType
(
XmlAccessType
.
FIELD
)
public
class
Checking
implements
Serializable
{
private
static
final
long
serialVersionUID
=
8429726429709450505L
;
@XmlValue
private
TopLevelFeatureType
value
;
public
Checking
()
{
}
public
Checking
(
TopLevelFeatureType
value
)
{
this
.
value
=
value
;
}
public
void
setValue
(
TopLevelFeatureType
value
)
{
this
.
value
=
value
;
}
public
TopLevelFeatureType
getValue
()
{
return
value
;
}
@Override
public
String
toString
()
{
return
"Checking [value="
+
value
+
"]"
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/ConsecutivePointsSameType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
net.opengis.gml.DirectPositionType
;
@XmlRootElement
(
name
=
"GE_R_CONSECUTIVE_POINTS_SAME"
)
public
class
ConsecutivePointsSameType
extends
RingErrorType
{
private
DirectPositionType
vertex1
;
private
DirectPositionType
vertex2
;
public
void
setVertex1
(
DirectPositionType
vertex1
)
{
this
.
vertex1
=
vertex1
;
}
public
void
setVertex2
(
DirectPositionType
vertex2
)
{
this
.
vertex2
=
vertex2
;
}
public
DirectPositionType
getVertex1
()
{
return
vertex1
;
}
public
DirectPositionType
getVertex2
()
{
return
vertex2
;
}
@Override
public
String
toString
()
{
return
"ConsecutivePointsSameType [linearRingId="
+
getLinearRingId
()
+
", vertex1="
+
vertex1
+
", vertex2="
+
vertex2
+
"]"
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/HoleOutsideType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_P_HOLE_OUTSIDE"
)
public
class
HoleOutsideType
extends
PolygonErrorType
{
private
String
linearRingId
;
public
void
setLinearRingId
(
String
linearRingId
)
{
this
.
linearRingId
=
linearRingId
;
}
public
String
getLinearRingId
()
{
return
linearRingId
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/InteriorDisconnectedType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_P_INTERIOR_DISCONNECTED"
)
public
class
InteriorDisconnectedType
extends
PolygonErrorType
{
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/IntersectingRingsType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_P_INTERSECTING_RINGS"
)
public
class
IntersectingRingsType
extends
PolygonErrorType
{
private
String
linearRingId1
;
private
String
linearRingId2
;
public
void
setLinearRingId1
(
String
linearRingId1
)
{
this
.
linearRingId1
=
linearRingId1
;
}
public
String
getLinearRingId1
()
{
return
linearRingId1
;
}
public
void
setLinearRingId2
(
String
linearRingId2
)
{
this
.
linearRingId2
=
linearRingId2
;
}
public
String
getLinearRingId2
()
{
return
linearRingId2
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/MultipleConnectedComponentsType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlElementWrapper
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_S_MULTIPLE_CONNECTED_COMPONENTS"
)
public
class
MultipleConnectedComponentsType
extends
SolidErrorType
{
@XmlElementWrapper
@XmlElement
(
name
=
"component"
)
private
List
<
Component
>
components
;
public
boolean
isSetComponents
()
{
return
components
!=
null
&&
!
components
.
isEmpty
();
}
public
List
<
Component
>
getComponents
()
{
if
(
components
==
null
)
{
components
=
new
ArrayList
<>();
}
return
components
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/NonPlanarNormalsDeviationType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
net.opengis.gml.AngleType
;
@XmlRootElement
(
name
=
"GE_P_NON_PLANAR_POLYGON_NORMALS_DEVIATION"
)
public
class
NonPlanarNormalsDeviationType
extends
PolygonErrorType
{
private
AngleType
deviation
;
public
void
setDeviation
(
AngleType
deviation
)
{
this
.
deviation
=
deviation
;
}
public
AngleType
getDeviation
()
{
return
deviation
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/ObjectFactory.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.JAXBElement
;
import
javax.xml.bind.annotation.XmlElementDecl
;
import
javax.xml.bind.annotation.XmlRegistry
;
import
javax.xml.namespace.QName
;
import
de.hft.stuttgart.quality.QualityADEModule
;
@XmlRegistry
public
class
ObjectFactory
{
private
static
final
QName
VALIDATION_QNAME
=
new
QName
(
QualityADEModule
.
NAMESPACE_URI
,
"validation"
);
private
static
final
QName
VALIDATION_RESULT_QNAME
=
new
QName
(
QualityADEModule
.
NAMESPACE_URI
,
"validationResult"
);
public
ValidationType
createValidationType
()
{
return
new
ValidationType
();
}
public
ValidationResultType
createValidationResultType
()
{
return
new
ValidationResultType
();
}
public
ConsecutivePointsSameType
createConsecutivePointsSameType
()
{
return
new
ConsecutivePointsSameType
();
}
public
TooFewPointsType
createTooFewPointsType
()
{
return
new
TooFewPointsType
();
}
@XmlElementDecl
(
namespace
=
QualityADEModule
.
NAMESPACE_URI
,
name
=
"validation"
,
substitutionHeadNamespace
=
"http://www.opengis.net/citygml/2.0"
,
substitutionHeadName
=
"_GenericApplicationPropertyOfCityModel"
)
public
JAXBElement
<
ValidationType
>
createValidationType
(
ValidationType
type
)
{
return
new
JAXBElement
<>(
VALIDATION_QNAME
,
ValidationType
.
class
,
type
);
}
@XmlElementDecl
(
namespace
=
QualityADEModule
.
NAMESPACE_URI
,
name
=
"validationResult"
,
substitutionHeadNamespace
=
"http://www.opengis.net/citygml/2.0"
,
substitutionHeadName
=
"_GenericApplicationPropertyOfCityObject"
)
public
JAXBElement
<
ValidationResultType
>
createValidationResultType
(
ValidationResultType
type
)
{
return
new
JAXBElement
<>(
VALIDATION_RESULT_QNAME
,
ValidationResultType
.
class
,
type
);
}
public
RingSelfIntersectionType
createRingSelfIntersectionType
()
{
return
new
RingSelfIntersectionType
();
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/PolygonErrorType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
javax.xml.bind.annotation.XmlSeeAlso
;
@XmlSeeAlso
({
InteriorDisconnectedType
.
class
,
IntersectingRingsType
.
class
,
HoleOutsideType
.
class
,
InnerRingsNestedType
.
class
,
NonPlanarDistancePlaneType
.
class
,
NonPlanarNormalsDeviationType
.
class
,
OrientationRingsSameType
.
class
})
@XmlRootElement
(
name
=
"PolygonError"
)
public
class
PolygonErrorType
extends
ValidationErrorType
{
private
String
polygonId
;
public
void
setPolygonId
(
String
polygonId
)
{
this
.
polygonId
=
polygonId
;
}
public
String
getPolygonId
()
{
return
polygonId
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/PolygonWrongOrientationType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlElementWrapper
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_S_POLYGON_WRONG_ORIENTATION"
)
public
class
PolygonWrongOrientationType
extends
SolidErrorType
{
@XmlElementWrapper
@XmlElement
(
name
=
"edge"
)
private
List
<
EdgeType
>
edges
;
public
boolean
isSetEdges
()
{
return
edges
!=
null
&&
!
edges
.
isEmpty
();
}
public
List
<
EdgeType
>
getEdges
()
{
if
(
edges
==
null
)
{
edges
=
new
ArrayList
<>();
}
return
edges
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/RingErrorType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
javax.xml.bind.annotation.XmlSeeAlso
;
@XmlSeeAlso
({
ConsecutivePointsSameType
.
class
,
RingNotClosedType
.
class
,
RingSelfIntersectionType
.
class
,
TooFewPointsType
.
class
})
@XmlRootElement
(
name
=
"RingError"
)
public
class
RingErrorType
extends
ValidationErrorType
{
private
String
linearRingId
;
public
String
getLinearRingId
()
{
return
linearRingId
;
}
public
void
setLinearRingId
(
String
linearRingId
)
{
this
.
linearRingId
=
linearRingId
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/RingNotClosedType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
@XmlRootElement
(
name
=
"GE_R_NOT_CLOSED"
)
public
class
RingNotClosedType
extends
RingErrorType
{
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/RingSelfIntersectionType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
net.opengis.gml.DirectPositionType
;
@XmlRootElement
(
name
=
"GE_R_SELF_INTERSECTION"
)
public
class
RingSelfIntersectionType
extends
RingErrorType
{
private
RingSelfIntType
type
;
private
EdgeType
edge1
;
private
EdgeType
edge2
;
private
DirectPositionType
vertex1
;
private
DirectPositionType
vertex2
;
public
void
setType
(
RingSelfIntType
type
)
{
this
.
type
=
type
;
}
public
void
setEdge1
(
EdgeType
edge1
)
{
this
.
edge1
=
edge1
;
}
public
void
setEdge2
(
EdgeType
edge2
)
{
this
.
edge2
=
edge2
;
}
public
void
setVertex1
(
DirectPositionType
vertex1
)
{
this
.
vertex1
=
vertex1
;
}
public
void
setVertex2
(
DirectPositionType
vertex2
)
{
this
.
vertex2
=
vertex2
;
}
public
RingSelfIntType
getType
()
{
return
type
;
}
public
EdgeType
getEdge1
()
{
return
edge1
;
}
public
EdgeType
getEdge2
()
{
return
edge2
;
}
public
DirectPositionType
getVertex1
()
{
return
vertex1
;
}
public
DirectPositionType
getVertex2
()
{
return
vertex2
;
}
}
citygml4j-quality-ade/src/main/java/de/hft/stuttgart/quality/model/jaxb/SemanticErrorType.java
deleted
100644 → 0
View file @
6cf1abce
/*-
* Copyright 2020 Hochschule für Technik Stuttgart
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
de.hft.stuttgart.quality.model.jaxb
;
import
javax.xml.bind.annotation.XmlRootElement
;
import
javax.xml.bind.annotation.XmlSeeAlso
;
@XmlSeeAlso
({
AttributeWrongValueType
.
class
,
AttributeMissingType
.
class
})
@XmlRootElement
(
name
=
"SemanticError"
)
public
class
SemanticErrorType
extends
ValidationErrorType
{
}
Prev
1
2
3
4
5
6
7
8
9
10
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