This guide defines the UML modelling rules for projects using JEAF and JEAF Generator. Purpose of this guide is to ensure a consistent, complete and high quality UML model. When using JEAF Generator it is mandatory to have such a high quality UML model as it is used as input for code generation. Benefit of this approach is to unburden developers from error-prone tasks like writing boiler blade code.
In JEAF Generator based projects the UML model is the center of the whole development process. Thus, this guide is strongly recommended for business analysts as well as software architects and developers.