COMMPLETE TREATMENT FLOW
Sparx Systems Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports: the design and construction of software systems; modeling business processes; and modeling industry based domains. It is used by businesses and organizations to not only model the architecture of their systems, but to process the implementation of these models across the full application development life-cycle. (source : Wikipédia)
Rational Rose is an object-oriented Unified Modeling Language (UML) software design tool intended for visual modeling and component construction of enterprise-level software applications. (source :https://searchmicroservices.techtarget.com/definition/Rational-Rose)
UML class diagram
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects. (source : Wikipedia)
The mapper variable contains all the information of the model considered in a structure of the entity collections are grouped by package / namespace.
Entities can be linked according to two kinds of parent-child relationships:
1. "Children" entities are derived from a base entity, which may or may not be an abstract class.
2. "Related" entities have attributes whose type is defined by another entity.
The two entities at the ends of an Association are each linked to a role.
An association class is encoded as an Entity whose Association is marked by the "isLink" property.