University of Rome

    Department of Computer Science and Automation


  • Il Browser JBG permette una navigazione attraverso un Repository.

  • Il Repository è costituito da un insieme di schemi opportunamente collegati medianti operazioni di Raffinamento, Astrazione e Clusterizzazione.

    Questo strumento permette una navigazione, di tipo grafica, mediante tali primitive di strutturazione e fornisce anche un valido strumento per effettuare direttamente delle interrogazioni riguardanti i dati contenutinel Repository.

    Gli oggetti che verranno rappresentati nella finestra grafica corrisponderanno o a degli schemi veri e propri (Cluster o Schemi Base) oppure corrisponderanno a degli oggetti informativi quali le Entita', le Relazioni e le Gerarchi.

    L'utente avra' a disposizione una barra di menu e dei bottoni per facilitare la navigazione e la gestionedella finestra grafica stessa.

    Le voci di menu sono:

    • Opzioni
    • Ricerca
    • Vai
    Nel menu Opzioni si ha:
    • Griglia: comando che attiva una griglia sulla finestra grafica;
    • Coordinate: comando che permette di visualizzare in un'apposita finestra le coordinate della cella puntata dal mouse;
    • Configura Celle: comando che permette di modificare l'altezza e la larghezza della singola cella;
    • Cambio Rappresentazione: comando che modifica lo stile di rappresentazione degli oggetti informativi di tipo Gerarchia;
    • Mirror Orizzontale: comando che effettua un ribaltamento rispetto all'asse orizzontale di tutto il diagramma rappresentato;
    • Mirror Verticale: comando che effettua un ribaltamento rispetto all'asse verticale di tutto il diagramma rappresentato;
    • Mirror Both: comando che effettua una combinazione dei precedenti due tipi di ribaltamento della finestra grafica;
    • Rotazione a Destra: comando che effettua una rotazione di 90 gradi verso destra di tutto il diagramma rappresentato;
    • Rotazione a Sinistra: comando che effettua una rotazione di 90 gradi verso sinistra di tutto il diagramma rappresentato;
    • Uscita: comando che permette di chiudere la finestra, ma che di fatto non interrompe la connessione con il Server.
    Nel menu Ricerca si ha:
    • Entita': comando che apre una finestra di dialogo nella quale si puo' inserire una query riguardante la presenza di una certa entità all'interno degli schemi rappresentati nel Repository;
    • Relazioni: comando che apre una finestra di dialogo nella quale si puo' inserire una query riguardante la presenza di una certa relazione all'interno degli schemi rappresentati nel Repository;
    • Schemi Astratti: comando che apre una finestra di dialogo nella quale si puo' inserire una query che permette la ricerca di uno Schema Astratto a partire dallo Schema inserito;
    • Interrogazione: comando che apre una finestra di dialogo nella quale si puo' inserire una query riguardante la presenza di uno o piu'oggetti informativi all'interno degli schemi rappresentati nel Repository.
    In tutti i casi e' possibile l'utilizzo del carattere jolly '*'.

    Per la ricerca di frasi SOLO per l'Interrogazione bisogna inserirle tra apici.

    ES. per ricercare l'Entita' <Bene Immobile> per i comandi Entità,Relazioni e Schemi Astratti bisogna semplicemente inserire Bene Immobile;

    Invece, per il comando Interrogazione, potendo effettuare una ricerca di piu' oggetti contemporaneamente, si dovra' inserire "Bene Immobile".

    Nel menu Vai si ha:

    • Gerarchia Iniziale: ritorna automaticamente al diagramma rappresentante il Repository, ovvero lo schema iniziale;
    • Indietro: permmete all'utente di muoversi all'interno dell'history dei diagrammi visitati visualizzando lo schema precedentemente aperto;
    • Avanti: se ci si e' mossi nell'history dei diagrammi visitati permette di tornare ad uno schema gia' aperto;
    • Schemi Aperti: apre una finestra di dialogo ove sono registrati tutti gli schemi visitati ed ancora attivi nell'history.
    Infine vi sono i seguenti bottoni:
    • Gerarchia Iniziale: ritorna automaticamente al diagramma rappresentante il Repository, ovvero lo schema iniziale;
    • Indietro: permmete all'utente di muoversi all'interno dell'history dei diagrammi visitati visualizzando lo schema precedentemente aperto;
    • Avanti: se ci si e' mossi nell'history dei diagrammi visitati permette di tornare ad uno schema gia' aperto;
    • Zoom In: permmette un ingrandimento del diagramma rappresentato;
    • Zoom Out: permette di ridurre il diagramma rappresentato;
    • Ripristina: permette di ritornare allo zoom originario, esegue inoltre il refresh dello schermo.