Some ways to add validation logic are described in the following topics:
Using a Domain as a Data Type for an Attribute
Writing Validation Code in setAttribute Methods
Writing Validation Code in the validateEntity Method
Adding Entity Validation Rules
Related topics About Validation Logic