Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    codice Java per Aggregazione e Composizione..HELP!

    Salve a tutti vi illustro prima il problema in UML. (è inutule che vi fornisco gli attributi delle classi)
    Ho 2 classi Escursione e Programma, una relazione aggregazione fra loro di nome escursioni, e il codice per la relazione presente nella classe di implementazione ProgrammaImpl è il seguente:

    protected EList<Escursione> escursioni = null;

    public EList<Escursione> getEscursioni() {
    if (escursioni == null) {
    escursioni = new
    EObjectResolvingEList<Escursione>(Escursione.class , this,
    progettoTesiPackage.PROGRAMMA__ESCURSIONI);
    }
    return escursioni;
    }

    Ora io vorrei capire come funziona quella speciale classe di implementazione EObjectResolvingEList che mi ritorna con getEscursione(). Nel caso la relazione fosse stata una composizione avremmo avuto invece EObjectContainementEList. E quest'altra pure, come funziona?...nel senso, che fa?
    E' inutile che vi dica, credo che l'abbiate subito capito dalla "E" , che è stato utilizzato il plugin EMF di Eclipse importando il modello UML sopra descritto, mentre spiego ai meno esperti che <Escursione> è un template.

    A questo indirizzo HELP di Eclipsehttp://help.eclipse.org/help32/index...EcoreUtil.html
    qualcosa ho trovato alla voce resolve e parla di proxy, ma non mi è tanto chiara la spiegazione che da! (semprecchè è la soluzione al mio problema!)
    Spero che qlk1 mi possa aiutare,
    Saluti e grazie

  2. #2
    ,..,,.!??!.,.,.,
    qlk1 è in grado d rispondermi???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.