Glossary

Model Driven Architecture : programming technique based on models.

Refs : MDA , Introduction EUGene

UML

Unified Modeling Language : modeling language.

Refs : UML official website , ObjectModel EUGene

XMI

XML Metadata Interchange : XML norm for UML language.

Refs : XMI official website , ObjectModel EUGene

Template

Class that allows file generation from a data model.

Ref : EUgene templates , Nuiton-processor library

Transformer

Model transformer : conversion from a model A to a model B.

Ref : EUGene templates

Generator

Output files generator from an input data model.

Ref : EUGene templates

ObjectModel

EUGene object meta-model with UML specificities (multiplicities, inheritance, ...)

Refs : ObjectModel EUGene

Builder

Model builder, allows to create and fill a model directly in Java.

Refs : EUGene advanced functionalities

Extension

Model extensions, allows to add specific functionalities to a model. Mainly used in ObjectModel to add Java language specificities to it.

Refs : EUGene advanced functionalities

Nuiton-processor

Library allowing the template syntax interpretation.

Ref : Nuiton-processor library