Interface that should be implemented by classes within a model that require validation.
Typically this will be implemented for those objects that can be the root of the model and there will be some model specific mechanism for traversing over the hierarchy of objects within the model in order to validate them all.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.