User Tools

Site Tools


2019_2020:s2:td:td7

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2019_2020:s2:td:td7 [2020/02/09 12:03]
blay
2019_2020:s2:td:td7 [2020/02/17 11:42]
blay
Line 15: Line 15:
  
 Puis après avoir relancé Eclipse, sous New > Other > Object Aid..> Classes .... ensuite vous posez simplement les classes à visualiser sur votre diagramme. Puis après avoir relancé Eclipse, sous New > Other > Object Aid..> Classes .... ensuite vous posez simplement les classes à visualiser sur votre diagramme.
 +</​note>​
 +
 +<note warning>​Pour générer les codes : 
 +    * Donnez un nom au projet qui peut devenir le nom du package => pas d'​espace dans le nom 
 </​note>​ </​note>​
 ===== Je comprends ===== ===== Je comprends =====
Line 60: Line 64:
 === Je visualise les codes à partir du modèle === === Je visualise les codes à partir du modèle ===
  
-[[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=modelio#​generer_les_codes|voir ici]]+Pour générer les codes sous ''​Outils > generer''​ 
 +  
 +[[:genmymodel|Elements pour GenMyModel]]
  
 ==== 2) Je sais passer du modèle d'une classe avec un attribut au code ====  ==== 2) Je sais passer du modèle d'une classe avec un attribut au code ==== 
Line 145: Line 151:
 </​code>​ </​code>​
  
-Représentation d'une instance de la classe ''​Engine''​+Représentation d'une instance de la classe ''​Engine'' ​(sous GenMyModel vous pouvez faire cela en créant un diagramme d'​objets.)
 {{:​2017_2018:​s2:​td:​instance.png?​200|}} {{:​2017_2018:​s2:​td:​instance.png?​200|}}
 ==== 3) Je sais passer du modèle d'une classe avec un attribut et une méthode au code ==== ==== 3) Je sais passer du modèle d'une classe avec un attribut et une méthode au code ====
Line 154: Line 160:
  
 **Code généré en java** **Code généré en java**
 +//(La version générée par est un peu différente. ​
 +Au lieu d'une levée d'​exception,​ le commentaire suivant est ajouté :  TODO implement me)// 
 <code java> <code java>
 public class Engine { public class Engine {
Line 163: Line 171:
 } }
 </​code>​ </​code>​
 +
 **Code généré en php** **Code généré en php**
 <code php> <code php>
Line 282: Line 291:
  
 **Code java correspondant ** **Code java correspondant **
 +Dans genMyModel, c'est un set<> qui est généré.
 +
 <code java> <code java>
 public class Engine { public class Engine {
Line 287: Line 298:
  private int power;  private int power;
  
-        //​Association becomes an attribute ; multiplicity * => array or any collections+        //​Association becomes an attribute ; multiplicity * => array or any collections ​
  private Pilot[] pilots; // = new Pilot[0]; //array de dimension 1  private Pilot[] pilots; // = new Pilot[0]; //array de dimension 1
   
2019_2020/s2/td/td7.txt · Last modified: 2020/02/20 08:30 by blay