Class VersioningModuleValidation

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

public class VersioningModuleValidation extends CommonFixture
  • Field Details

  • Constructor Details

    • VersioningModuleValidation

      public VersioningModuleValidation()
  • Method Details

    • VerifyVersioningModule

      public void VerifyVersioningModule()

      Verify that instance documents using the Versioning XML elements listed in Table 29 validate against the XML schema specified in versioning.xsd.

    • VerifyVersioningReference

      public void VerifyVersioningReference()

      For the following properties, verify that:

      • If the from property (type: gml:ReferenceType) of the VersionTransition element is not null, it only contains an XLink reference to a Version element.

      • If the to property (type: gml:ReferenceType) of the VersionTransition element is not null, it only contains an XLink reference to a Version element.

      • If the oldFeature property (type: gml:ReferenceType) of the Transaction element is not null, it only contains an XLink reference to a core:AbstractFeatureWithLifespan element.

      • If the newFeature property (type: gml:ReferenceType) of the Transaction element is not null, it only contains an XLink reference to a core:AbstractFeatureWithLifespan element.

      • If the versionMember property (type: gml:AbstractFeatureMemberType) of the Version element is not null, it only contains an XLink reference to a core:AbstractFeatureWithLifespan element.