Package net.refractions.udig.tools.edit.validator

Class Summary
LegalShapeValidator Checks for: If polygon: Self Intersection in each part of the each geometry that is flagged as changed Intersection between holes All holes are contained within shell If other shapes then anything goes
PolygonCreationValidator Disallows: Self intersections
ValidHoleValidator Returns true if: The new vertex does not cause a self intersect The new vertex does not the hole to intersect with another hole The new event is within the shell