Glossaire

Model Driven Architecture : technique de programmation basé sur les modèles.

Refs : MDA , Introduction EUGene

UML

Unified Modeling Language : langage de modélisation.

Refs : Site officiel UML , ObjectModel EUGene

XMI

XML Metadata Interchange : norme XML pour le langage UML.

Refs : Site officiel XMI , ObjectModel EUGene

Template

Classe permettant la génération de fichiers à partir d'un modèle de données.

Ref : Templates EUgene , librairie Nuiton-processor

Transformer

Transformateur de modèle : conversion d'un modèle A en modèle B.

Ref : Templates EUGene

Generator

Générateur de fichiers de sorties à partir d'un modèle d'entrée.

Ref : Templates EUGene

ObjectModel

Méta-modèle objet d'EUGene avec spécificités UML (multiplicités, héritage, ...)

Refs : ObjectModel EUGene

Builder

Constructeur de modèle, permet de créer et remplir un modèle directement en Java.

Refs : Fonctionnalites avancees EUGene

Extension

Extensions de modèle, permet de rajouter des fonctionnalités spécifiques à un modèle. Utilisé principalement dans l'ObjectModel pour y rattacher les spécificités au langage Java non présente par défaut.

Refs : Fonctionnalites avancees EUGene

Nuiton-processor

Librairie permettant d'interprété la syntaxe des templates.

Ref : librairie Nuiton-processor