Servus
Habe ein paar Anfänger Fragen zu EMF, ecore….(bin sonst Eclipse, Java, UML blutiger Anfänger…)
Bin stark am lesen, aber vielleicht eine oder andere Frage kann schon mir jemand beantworten….
Vor allem die ganze UML-Zeugt wird sehr abstakt überall behandelt, ich will aber konkreten Code erzeugen 🙂
1. sourcecode unterschied zwischen Association und Aggregation ?
Soweit ich verstanden habe, die Aggregation hat stärkere Bindung, der „beinhalter“ ist noch zusätzlich für das Erzeugen und Zerstören zuständig…. Was heisst das aber programtechnisch (für JAVA,EMF)
(den Konstruktor muss ich bestimmt sowieso selbst aufrufen? und mit der SetXXX-Function wird die Referenz abgespeichert? Oder ??? Falls nicht, wann und wie viel der Objekte werden erzeugt?
2. eine Association/Aggregation kann Derived sein. D.h abgeleitet / schon vorhanden.
wie kann ich mir das vorstellen? (als Kopie der Objekt-Referenz-Liste, die schon vorhanden ist ? wie sage ich dem ecore um welche Objekte sich handelt?)
(falls nicht, kann ich mir die Objekt-Referenz liste irgendwie noch mal spiegeln?)
3. die Einstellung „Resolve Proxis“? ich glaube nicht dass ich es brauche, aber wann mach das Sinn?, welcher code wird damit erzeugt?
4. was sind EKeys von Association/Aggregation ? da tauchen die Attribute auf von der referenzierter Klasse? Was mache ich damit? 🙂
Für erstes reichts 🙂
Danke im Voraus
P.S Erklärungen in C oder ev. im C++ wären nicht schlecht …..
Habe ein paar Anfänger Fragen zu EMF, ecore….(bin sonst Eclipse, Java, UML blutiger Anfänger…)
Bin stark am lesen, aber vielleicht eine oder andere Frage kann schon mir jemand beantworten….
Vor allem die ganze UML-Zeugt wird sehr abstakt überall behandelt, ich will aber konkreten Code erzeugen 🙂
1. sourcecode unterschied zwischen Association und Aggregation ?
Soweit ich verstanden habe, die Aggregation hat stärkere Bindung, der „beinhalter“ ist noch zusätzlich für das Erzeugen und Zerstören zuständig…. Was heisst das aber programtechnisch (für JAVA,EMF)
(den Konstruktor muss ich bestimmt sowieso selbst aufrufen? und mit der SetXXX-Function wird die Referenz abgespeichert? Oder ??? Falls nicht, wann und wie viel der Objekte werden erzeugt?
2. eine Association/Aggregation kann Derived sein. D.h abgeleitet / schon vorhanden.
wie kann ich mir das vorstellen? (als Kopie der Objekt-Referenz-Liste, die schon vorhanden ist ? wie sage ich dem ecore um welche Objekte sich handelt?)
(falls nicht, kann ich mir die Objekt-Referenz liste irgendwie noch mal spiegeln?)
3. die Einstellung „Resolve Proxis“? ich glaube nicht dass ich es brauche, aber wann mach das Sinn?, welcher code wird damit erzeugt?
4. was sind EKeys von Association/Aggregation ? da tauchen die Attribute auf von der referenzierter Klasse? Was mache ich damit? 🙂
Für erstes reichts 🙂
Danke im Voraus
P.S Erklärungen in C oder ev. im C++ wären nicht schlecht …..