Class CityObjectGroupModuleValidation

java.lang.Object
org.opengis.cite.citygml30part2.CommonFixture
org.opengis.cite.citygml30part2.module.CityObjectGroupModuleValidation

public class CityObjectGroupModuleValidation extends CommonFixture
  • Field Details

  • 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.