Crue UI Study

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

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