Used to check features against this validation rule.
The layers Map is still under developement, current thinking involves storing a SimpleFeatureSource of the correct typeName requested by getTypeNames(), using the current geotools2 Transaction as the opperation being validated.
We may need to extend this information to provide:
- FeatureTypeMetaData: we may with to configure against metadata
- Networks: networks are expensive to produce, we may be able to have the ValidationProcessor cache a network for later.
@param layers Map of SimpleFeatureSource by "dataStoreID:typeName"
@param envelope The bounding box that encloses the unvalidated data
@param results Used to coallate results information
@return
true
if all the features pass this test.