There are a number of consideration when you model in UML to take into account if you intend to generate deliverables using the Tobago MDA Generator.
- Title. When you model domain objects do not use properties that are named Title. This property is a reserved keyword. It is used in the domain object template to represent instances of the domain object in the user interface.
- Task. Do not name domain objects as Task. Tasks are used in the Accelerated Delivery Framework (ADF) to implement use cases. When a domain object is named Task, it will conflict with your task templates, or even with your user interface templates.
- Id. When you model domain objects do not use properties that are named Id. Domain object have an Id property by default, that uniquely defines instances of your domain objects.