Résumé
Ce module gère la perspective étude et le cycle de vie de l'étude dans le projet ( projet fermé/ouvert). La barre d'outils contenant les scénarios chargés dans les autres perspective est également gérée par ce module (GlobalStateManager)
Organisation des packages
Suit la règle générale décrit dans le document Organisation des packages des modules graphiques
Les vues / Barre d'outils
- La page Perspective Etude décrit les vues utilisées
- La page Barre d'outils décrit le contenu de la barre d'outils
Les services
PerspectiveServiceStudy
Gère la perspective étude: donne les composants à afficher par défaut, gère les changement d'état ( lecture seule, écriture,...)
EMHProjetServiceImpl
Assure la sauvegarde de l'étude.
La méthode EMHProjetServiceImpl.activeProject est appelée au chargement du projet et met à jour le titre de la fenêtre principale. Voir Modification et enregistrement de l'etude
CrueService
Service agrégeant toutes les informations sur le projet, le scénario et le run chargé. Est utilisé pour avoir des informations globale.
StudyChangeListenerService
Ecoute les modifications de la vue Etude et délègue les sauvegardes automatiques à EMHProjetServiceImpl. Voir Modification et enregistrement de l'etude