Aller au contenu
EN FR

Manifest — Manifeste de module de modèles

Statut documentaire : reference — voir Maturité et preuves.

Les manifestes définissent quels éléments de méta-modèle sont chargés dans un module logiCells.

Il ne décrit pas la structure métier, mais le périmètre et l’assemblage des modèles.


Rôle du manifeste

Le manifeste : - liste explicitement les classes de modèle à charger, - définit leur type (Entity, Relation, Action, etc.), - sert de point d’entrée au chargement du méta-modèle.

Il agit comme une liste blanche de modèles.


Pourquoi un manifeste explicite

logiCells ne charge jamais implicitement les fichiers présents sur disque.

Ce choix permet : - un contrôle fin des modules, - une meilleure lisibilité, - une gestion propre des dépendances, - une évolution maîtrisée des modèles.


Ce que le manifeste ne fait pas

Le manifeste : - ne définit pas les entités, - ne décrit pas les relations, - ne contient aucune logique métier.

Ces éléments sont décrits dans les fichiers *.model.yaml.


Cycle de vie

  1. Le manifeste est lu lors de l’initialisation du module
  2. Les classes référencées sont chargées
  3. Les fichiers `.