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
- Le manifeste est lu lors de l’initialisation du module
- Les classes référencées sont chargées
- Les fichiers `.