Crue UI Report

Résumé

Ce module gère la perspective Rapports

Organisation 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.