Class TransportationModuleValidation

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

public class TransportationModuleValidation extends CommonFixture
  • Field Details

  • Constructor Details

    • TransportationModuleValidation

      public TransportationModuleValidation()
  • Method Details

    • VerifyTransportationModule

      public void VerifyTransportationModule()

      Verify that instance documents using the Transportation XML elements listed in Table 23 validate against the XML schema specified in transportation.xsd.

    • VerifyTransportationReference

      public void VerifyTransportationReference()

      For the following properties, verify that:

      • if the predecessor property (type: gml:ReferenceType) of the TrafficSpace element is not null, it contains an XLink reference to a TrafficSpace element.

      • if the successor property (type: gml:ReferenceType) of the TrafficSpace element is not null, it contains an XLink reference to a TrafficSpace element.

    • VerifyTransportationBoundaries

      public void VerifyTransportationBoundaries() throws Exception

      For each Transportation 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 24 that is supported for the specific space element. If no surface element is supported, the space element is not bounded by thematic surface boundaries.

      Throws:
      Exception