Modules graphiques

Les modules Crue UI Study, Crue UI Modelling, Crue UI Post, Crue UI OTFA, Crue UI Report et Crue UI Sysdoc sont la base des perspectives correspondantes.

 

Crue UI Branding

Module spécifique à Netbeans RCP permettant de traduire les messages de la plateforme, de modifier le splashscreen. Utilise dans  Fudaa-Crue pour définir les modes  soit les positions par défaut des vues.

Crue UI Wrapper

Module de "tuyauterie" imposée par Netbeans RCP. Permet simplement aux module Java ( Crue Project, Crue OTFA,...) d'être partagés par les module UI. Voir la documentation http://DevFaqWrapperModules http://DevFaqWrapperModules de Netbeans RCP

Crue UI CommandLine

Utiliser pour le mode multi-instances

Crue UI Common

Contient un ensemble de classes utilitaires. Contient le service important qui est SelectedPerspectiveService qui permet de gérer les perspective et notamment la perspective sélectionnée.

Crue UI Options

Gère le chargement de la configuration site dans l'application. Offre les services permettant de connaître les dossiers importants, la configuration site et la configuration utilisateur. Ce module contient également la configuration site par défaut.

Crue UI EMH

Permet d'afficher un TreeView d'un scenario.Est utilisé par les vues EMHs qui sont des vues orientées  "développeurs"

Crue UI Loader

module utilitaire qui offre un service de chargement intégré d'étude ou de  scénario soit LoaderService. Il s'appuie sur le module Crue UI Options afin d'utiliser les coeurs disponibles

Crue UI Comparison

Offre la classe ScenarioComparaisonLauncher qui permet de lancer facilement une comparaison entre 2 scénarios et d'afficher les résultats. Est utilisé depuis les perspectives Etude, Modélisation et Compte-Rendu afin de lancer des comparaisons.

Crue UI Planimetry

Affiche la vue planimétrique. Gère la construction automatique du réseau, les modifications,... Est utilisé par les perspectives Modélisation et Rapport

Crue UI Loi

Gère les affichage 1D pour les lois, profils et courbe de résultats. S'appuie sur le module ebli1d de Fudaa.

Crue UI Study

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)

Crue UI Modelling

Ce module gère la perspective modélisation

Crue UI Report

Ce module gère la perspective Rapports

Crue UI Post

Ce module gère la perspective Compte-Rendu

Crue UI OTFA

Ce module gère la perspective OTFA

Crue UI Sysdoc

Ce module gère la fenêtre Sydoc

Crue UI Application

Le module applicatif permettant de construire le livrable final et contient uniquement le fichier fudaacrue.conf.

Organisation des packages des modules graphiques