WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Génération automatique du code java à  partir d'un modèle de classe UML

( Télécharger le fichier original )
par Kamel Eddine Heraguemi
Centre universitaire de Souk Ahras Algérie - Licence informatique 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.5 Limites de GenJava

L'outil StarUML nous a permis de faire le lien avec le monde des spécifications formelles. Pour pouvoir générer un code Java complet et syntaxiquement correct avec GenJava, l'utilisateur doit respecter certaines conditions:

- Pas des paquetages imbriqué.

- les rôles et les cardinalités des associations doivent être spécifies.

4.6 Transformation de modèles de classe UML vers code JAVA

 
 
 
 

package PACK;

 
 
 
 
 

public class Classe1{

}

 
 
 
 

public class Classe1{

public Classe1(){

}

public void O1(int x1){

}

public int X;

public boolean Bol;

}

 

public abstract class CLASSE{

 
 

CLASSE(){

public

}

}

 

public interface Inteface1 { }

public interface Inteface1{ public void Operation() ;

}

public class C1 { public getc2 () {

return c2;

}

public void setc2 ( E) {
this.c2 = E ;

}

private c2;

}

public class { public C1 getc1(){

return c1;

}

public void setc1( C1 E ){ this.c1 = E;

}

private C1 c1;

}

public class C1 {

public void addc2 ( E) { c2.add(E); E.addc1(this);

}

private java.util.ArrayList<> c2 ;

}

public class {

public void addc1( C1 E ){

c1.add(E); E.addc2(this);

}

private java.util.ArrayList<C1> c1 ;

}

public class C1 {

public void addc2 ( E ){ c2.add(E);

}

private java.util.ArrayList<> c2 ;

}

public class { }

public class C1{

public C1(){

}

public void addc2 ( E) {
c2.add(E);
E.addc1(this);

}

private java.util.ArrayList<> c2 ;

}

public class { public (C1 E) { this.c1.add(E);

}

public void addc1( C1 E ){ c1.add(E); E.addc2(this);

}

private java.util.ArrayList<C1> c1 ;

}

public class C1{

public C1(){

}

public getc2(){

return c2;

}

public void setc2( E ){ this.c2 = E ;

}

private c2;

}

public class {

public (C1 E){

this.c1 = E ;

}

public C1 getc1(){

return c1;

}

public void setc1( C1 E ){

this.c1 = E;

}

private C1 c1; }

 

public class C1{

public C1(){

}

public void addc2( E ){ c2.add(E); E.addc1(this);

}

private java.util.ArrayList<> c2 ;

}

public class {

public (){

c1= new java.util.ArrayList<C1> (); }

public void addc1( C1 E ){ c1.add(E); E.addc2(this);

}
private java.util.ArrayList<C1>

c1 ;

}

 

public class C1{

public C1(){ }

public getc2(){

return c2;

}

public void setc2( E ){ this.c2 = E ;

}

private c2;

}

public class { public (){

c1 = new C1 ();

}

public C1 getc1(){

return c1;

}

public void setc1( C1 E ){

this.c1 = E;

}

private C1 c1;

 

}

public class C1 implements Interface{

public C1(){

}

}

public interface Interface{

}

public class Exception1 extends Exception{

public Exception1(){

}

}

public class {

public (){

}

public void c2Exception1()throws Exception1 {

}

}

public class C1{

}

public class extends C1{ }

public class C3 extends { }

}

public class {

public (){

}

public void depand(){}

public void depandc1(){ lienc2C1= new (); lienc2C1.depand();

}

public class C1{
public C1(){

}

}

 

public class C1 implements Interface1 , Interface2 , Interface3{

public C1(){

}

}

public interface Interface1{ }

public interface Interface2{ }

public interface Interface3{ }

Tableau 3.1 - Mapping UML vers Java.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King