Aide sur champ (ATYPCLA) 

 Le type définit les conditions d'utilisation de la classe et son comportement.

Persistante

La classe est associée à une entité stockée dans la base de données. Les opérations CRUD, entre autres, sont disponibles sur cette classe et peuvent être gérées par la couche superviseur. Ce type de classe gère les accesseurs et les méthodes.

Interface

Cette classe permet de gérer manuellement des opérations CRUD. Elle n’est pas lié à une table en base. Ce type de classe gère les accesseurs et les méthodes.

Basique

Ce type de classe gère les accesseurs et les méthodes  mais on ne peut pas définir des mappings. Elle est souvent utilisée pour des classes enfants dans une classe persistante.

Technique

La classe est associée à une entité dont les méthodes peuvent être définies, mais sans accesseurs. Les propriétés de ces classes ne peuvent pas être affichées dans une représentation.

Système

La classe décrit une structure de données. Aucun accesseur n'est généré et aucune méthode ne peut être décrite. Les propriétés de ces classes ne peuvent pas être affichées dans une représentation.