Résumé
S'appuie sur tous les autres modules pour offrir des services de chargement d'études, modification d'étude, migration et de lancement de calcul
Description des principaux packages
org.fudaa.dodico.crue.projet
Offre les outils nécessaire par la gestion d'un étude avec le chargement complet et les opérations de sauvegarde:
- La classe
ScenarioLoader
permet de charger un scénario/run ScenarioSaverCrue9/ScenarioSaverCrue10
effectue les sauvegardes de scénariosScenarioExporterCrue9/ScenarioExporterCrue10
s'appuie sur les classes *Saver* pour les exportations
La lecture d'un projet Crue9 demande de modifier les noms des EMHs pour se conformer aux specs. C'est la classe Crue9PostLoadEditionValidation
qui fera ces modifications; elle appartient au package org.fudaa.dodico.crue.projet.validation
.
C'est la class org.fudaa.dodico.crue.metier.factory.CruePrefix
définie dans le module Crue EMH
qui définit tous les préfixes
La classe EMHProjetController
permet de gérer l'ensemble des actions menées sur une étude: création/suppression de scénario, de runs... Cette classe s'appuie sur les autres packages de ce projet pour le faire.
org.fudaa.dodico.crue.projet.calcul
Contient les classes permettant de lancer un code pour un run donné,
org.fudaa.dodico.crue.projet.create
Permet la création de scénario/runs
org.fudaa.dodico.crue.projet.migrate
Utilisé pour les opération de migration/copie. Les classes de base étant ScenarioMigrateProcessor
et ScenarioCopyProcessor
.
org.fudaa.dodico.crue.projet.rename
Opération de renommage de conteneurs.