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