La table suivante montre la correspondance entre les objets UML et les objets et propriétés des modèles de données logiques.
| Elément ou propriété UML | Objet ou propriété de modèle de données logiques |
|---|---|
| Association | Relation |
| Association - Abstrait | Non disponible |
| Association - Dérivé | Non disponible |
| Association - Documentation | Documentation |
| Association - Elémentaire | Non disponible |
| Association - Nom | Nom |
| Association - Propriétaire | Propriétaire |
| Association - règles de suppression pour le parent (Modèle de données logiques::Relation) | Relation - Fin l'action de suppression pour le parent |
| Association - Stéréotype | Non disponible |
| Association - Type (composition, regroupement, simple) |
|
| Association - Visibilité | Non disponible |
| Classe d'association | Entité plus deux relations associées |
| Classe d'association - Abstrait | Non disponible |
| Classe d'association - Dérivé | Non disponible |
| Classe d'association - Documentation | Documentation |
| Classe d'association - Elémentaire | Non disponible |
| Classe d'association - Nom | Nom |
| Classe d'association - Propriétaire | Propriétaire |
| Classe d'association - Stéréotype | Non disponible |
| Classe d'association - Type (composition, regroupement, simple) |
|
| Classe d'association - Visibilité | Non disponible |
| Classe | Entité - Les classes internes ne sont pas transformées. Si le profil du modèle de données logiques est appliqué, les classes non stéréotypées en tant qu'<<Entité>> ne sont pas transformées. Toutes les associations concernant ces classes ne sont pas non plus transformées. |
| Classe - Abstrait | Non disponible |
| Classe - Par défaut (persistent) ou persistent (Modèle de données logiques:: Entité) | Persistent (true, false) |
| Classe - Documentation | Documentation |
| Classe - Elémentaire | Non disponible |
| Classe - Nom | Nom |
| Classe - Propriétaire | Propriétaire |
| Classe - Stéréotype | Non disponible |
| Classe - Visibilité | Non disponible |
| Classe - Par défaut (Utiliser clé de substitution) ou Utiliser clé de substitution (Modèle de données logiques:: Entité) | Clé de substitution |
| Contrainte de classe | Contrainte d'entité |
| Contrainte de classe - Corps | Expression |
| Contrainte de classe - Documentation | Documentation |
| Contrainte de classe - Langage |
|
| Contrainte de classe - Nom | Nom |
| Enumération | Domaine atomique - Les énumérations internes ne sont pas transformées. Si le profil du modèle de données logiques est appliqué, les énumérations non stéréotypées en tant que <<Domaine>> ne sont pas transformées. |
| Enumération - Type de base (Modèle de données logiques:: Domaine) | Type de base |
| Enumération - Valeur par défaut (Modèle de données logiques:: Domaine) | Non disponible |
| Enumération - Documentation | Documentation |
| Enumération - Littéraux d'énumération | Valeurs d'énumération de la contrainte du domaine |
| Enumération - Longueur (Modèle de données logiques:: Domaine) | Longueur |
| Enumération - Nom | Nom |
| Enumération - Propriétaire | Propriétaire |
| Enumération - Précision (Modèle de données logiques:: Domaine) | Précision |
| Enumération - Obligatoire (Modèle de données logiques:: Domaine) | Non disponible |
| Enumération - Echelle (Modèle de données logiques:: Domaine) | Echelle |
| Enumération - Visibilité | Non disponible |
| Généralisation | Généralisation |
| Généralisation - Stéréotype | Non disponible |
| Modèle | Package (root) |
| Modèle - Documentation | Documentation |
| Modèle - Nom | Nom |
| Modèle - Stéréotype | Non disponible |
| Modèle - Visibilité | Non disponible |
| Package | Package (root si le package UML est la source de la transformation) |
| Package - Documentation | Documentation |
| Package - Nom | Nom |
| Package - Package imbriqué | Parent |
| Package - Stéréotype | Non disponible |
| Package - Visibilité | Non disponible |
| Type primitif | Domaine atomique (Si le profil du modèle de données logiques est appliqué, les types primitifs non stéréotypés en tant que <<Domaine>> ne sont pas transformés. |
| Type primitif - Type de base (Modèle de données logiques:: Domaine) | Type de base |
| Type primitif - Valeur par défaut (Modèle de données logiques:: Domaine) | Non disponible |
| Type primitif - Documentation | Documentation |
| Type primitif - Longueur (Modèle de données logiques:: Domaine) | Longueur |
| Type primitif - Nom | Nom |
| Type primitif - Propriétaire | Propriétaire |
| Type primitif - Précision (Modèle de données logiques:: Domaine | Précision |
| Type primitif - Obligatoire (Modèle de données logiques:: Domaine) | Non disponible |
| Type primitif - Echelle (Modèle de données logiques:: Domaine) | Echelle |
| Type primitif - Visibilité | Non disponible |
| Propriété | Attribut |
| Propriété - Documentation | Documentation |
| Propriété - Nom | Nom |
| Propriété - Propriétaire | Entité |
| Propriété - Clé primaire (Modèle de données logiques), ID objet (Modèle_de données_logiques_XDE:: Clé_Candidate) ou Zone de clé primaire EJB (XDE_EJB) | Clé primaire |
| Propriété - Qualificatifs | Non disponible |
| Propriété - Stéréotype | Non disponible |
| Propriété - Type | Type de données, longueur/précision, échelle |
| Propriété - Type (Classe) | Relation obligatoire non identifiante avec une entité correspondant à la classe propriétaire de la propriété en tant que parent et une entité correspondant à la classe type de la propriété en tant qu'enfant. La multiplicité de la propriété détermine la cardinalité de la fin de la relation enfant. |
| Propriété - Visibilité | Non disponible |
| Rôle | Fin de relation |
| Rôle - Multiplicité (“0..1”, “1”, “*”, “1..*”) | Cardinalité de la relation |
| Rôle - Nom | Syntagme verbal ou syntagme verbal inverse |
| Rôle - Type d'association | Type de relation de la relation |
| Rôle - Visibilité d'association | Non disponible |