GeoAPI interfaces were created mostly by hand. They may contains errors. A test suites comparing GeoAPI interfaces against OGC models is an essential part of the GeoAPI project. One possible approach is:
Uses reflection (including the annotation mechanism available in
J2SE 1.5) for examining all interfaces are methods.
For each entity found in the previous step, compare the name and
type against the information provided in UML.
HTML pages should be automatically generated with:
A list of missing interfaces / methods;
* A list of GeoAPI convenience methods not part of OGC models;
* A list of significant (other than the "get" prefix) name change.