Résumé
Ce module gère la perspective RapportsOrganisation des packages
Suit la règle générale décrit dans le document Organisation des packages des modules graphiques
Les vues
Voir la page Perspective Rapports
Les services
PerspectiveServiceReport
Gère la perspective Rapports: donne les composants à afficher par défaut, gère les changement d'état ( lecture seule, écriture) et indique si la perspective peut être fermée (si modifications en cours non sauvegardées demande confirmation à l'utilisateur)
ReportService
Contient le run chargé et les pas de temps disponible pour le Modèle en cours d'exploitation. Les pas de temps sont gérés par ModeleResultatTimeContent
et le formatage des pas de temps par ReportTimeFormatter
.
Utilise le service PostRunService
( implémenté par PostServiceImpl
du module Crue UI Post
) pour connaître le run chargé dans la vue Compte-Rendus
.
ReportResultProviderService
Service utiliser pour récupérer des résultats sous forme de réels (Double) ou de chaîne de caractère (String).
ReportRunAlternatifService
Gestion des runs alternatifs chargés dans la vue Rapports.
ReportVisuPanelService
Chargement de la vue planimétrique (données SIG, configuration,...)
ReportViewsService
Gestion des vues enregistrées au niveau étude.