package tc.oc.pgm.regions; import tc.oc.pgm.xml.InvalidXMLException; import tc.oc.pgm.xml.Node; import tc.oc.pgm.xml.validate.Validation; public class BlockBoundedValidation implements Validation<Region> { public static final BlockBoundedValidation INSTANCE = new BlockBoundedValidation(); @Override public void validate(Region region, Node node) throws InvalidXMLException { if(!region.isBlockBounded()) { throw new InvalidXMLException("Cannot enumerate blocks in region", node); } } }