Class CityObjectGroupModuleValidation
java.lang.Object
org.opengis.cite.citygml30part2.CommonFixture
org.opengis.cite.citygml30part2.module.CityObjectGroupModuleValidation
-
Field Summary
FieldsFields inherited from class org.opengis.cite.citygml30part2.CommonFixture
client, request, response, ROOT_PKG_PATH, testSubject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Verify that instance documents using the CityObjectGroup XML elements listed in Table 13validate against the XML schema specified incityObjectGroup.xsd.void
For each CityObjectGroup space element verify that if the space element is bounded by thematic surface boundaries using the property core:boundary (type: core:AbstractSpaceBoundaryPropertyType), each property contains exactly one surface element from Table 14 that is supported for the specific space element.void
For the following properties, verify that: If the parent property (type: gml:ReferenceType) of the CityObjectGroup element is not null, it contains an XLink reference to a core:AbstractCityObject element. If the groupMember property (type: gml:AbstractFeatureMemberType) of the Role element is not null, it contains an XLink reference to a core:AbstractCityObject element.Methods inherited from class org.opengis.cite.citygml30part2.CommonFixture
clearMessages, getResponseEntityAsDocument, initCommonFixture, TransformXMLDocumentToXMLString
-
Field Details
-
MODULE_ENABLE
final boolean MODULE_ENABLE- See Also:
-
MODULE_NAME
String MODULE_NAME
-
-
Constructor Details
-
CityObjectGroupModuleValidation
public CityObjectGroupModuleValidation()
-
-
Method Details
-
VerifyBridgeModule
public void VerifyBridgeModule()Verify that instance documents using the CityObjectGroup XML elements listed in Table 13validate against the XML schema specified incityObjectGroup.xsd. -
VerifyCityObjectGroupReference
public void VerifyCityObjectGroupReference()For the following properties, verify that:- If the parent property (type: gml:ReferenceType) of the CityObjectGroup element is not null, it contains an XLink reference to a core:AbstractCityObject element.
- If the groupMember property (type: gml:AbstractFeatureMemberType) of the Role element is not null, it contains an XLink reference to a core:AbstractCityObject element.
-
VerifyCityObjectGroupElementBoundaries
public void VerifyCityObjectGroupElementBoundaries()For each CityObjectGroup space element verify that if the space element is bounded by thematic surface boundaries using the property core:boundary (type: core:AbstractSpaceBoundaryPropertyType), each property contains exactly one surface element from Table 14 that is supported for the specific space element.
If no surface element is supported, the space element is not bounded by thematic surface boundaries.
-