Vous êtes sur la page 1sur 10

PowerAMC de Sybase

Rapport Modèle orienté objet

Modèle: ModeleOrienteObjet_1
Rapport: Rapport de listes MOO

Auteur: Anwar
Version:
Date: 1/4/2024
Résumé:
Modèle orienté objet ModeleOrienteObjet_1 Rapport Rapport de listes MOO

Table des matières

The 'Table of Contents' field needs to be updated!

Sybase PowerAMC 1/4/2024 Page 2 sur 10


Modèle orienté objet ModeleOrienteObjet_1

I Diagrammes MOO
I.1 Diagrammes au niveau du modèle
I.1.1 Diagramme DiagrammeClasses_1
Cla s s e _3
Cla s s e _1
0 ..1 0 ..*

0 ..1

0 ..*

Cla s s e _2

PowerAMC 1/4/2024 Page 3


Modèle orienté objet ModeleOrienteObjet_1

II Listes des objets au niveau du modèle


II.1 Objets communs
II.1.1 Liste des associations
Nom Code Classe B Classe A Rôle A Rôle B Multiplic Multiplic
ité A ité B
Association associatio Classe_3 Classe_1 0..1 0..*
_1 n1
Association associatio Classe_2 Classe_1 0..1 0..*
_2 n2

II.1.2 Liste des attributs étendus du modèle ModeleOrienteObjet_1


Nom Type de données Valeur Nom de la cible
JarFileName (Chaîne) %Code%.jar Java
MessageDestinations (Texte) Java
SchemaNamespace (Chaîne) http:// WSDL for Java
www.w3.org/
2001/
XMLSchema
SoapBindingTransport (Chaîne) http:// WSDL for Java
schemas.xmlsoap.
org/soap/http
SoapBodyNamespace (Chaîne) WSDL for Java

II.1.3 Liste des diagrammes


Nom Code
DiagrammeClasses_1 DiagrammeClasses_1

II.2 Objets des diagrammes de classe


II.2.1 Liste des classes
Nom Code Parent Générer Visibilité Abstrait Type de
classifica
teur
Classe_1 Classe1 Modèle orienté X public Classe
objet
'ModeleOriente
Objet_1'
Classe_2 Classe2 Modèle orienté X public Classe

PowerAMC 1/4/2024 Page 4


Modèle orienté objet ModeleOrienteObjet_1

objet
'ModeleOriente
Objet_1'
Classe_3 Classe3 Modèle orienté X public Classe
objet
'ModeleOriente
Objet_1'

PowerAMC 1/4/2024 Page 5


Modèle orienté objet ModeleOrienteObjet_1

III Objets principaux des diagrammes de classe


III.1 Objets des diagrammes au niveau du modèle
III.1.1Classe Classe_1

III.1.1.1 Aperçu du code de la classe Classe_1


/***********************************************************************
* Module: Classe1.java
* Author: Anwar
* Purpose: Defines the Class Classe1
***********************************************************************/

import java.util.*;

/** @pdOid 53c14868-1aa3-49e7-9d37-fac8cb390168 */


public class Classe1 {
/** @pdRoleInfo migr=no name=Classe3 assc=association1 coll=java.util.Collection impl=java.util.HashSet mult=0..*
*/
public java.util.Collection<Classe3> classe3;
/** @pdRoleInfo migr=no name=Classe2 assc=association2 coll=java.util.Collection impl=java.util.HashSet mult=0..*
*/
public java.util.Collection<Classe2> classe2;

/** @pdGenerated default getter */


public java.util.Collection<Classe3> getClasse3() {
if (classe3 == null)
classe3 = new java.util.HashSet<Classe3>();
return classe3;
}

/** @pdGenerated default iterator getter */


public java.util.Iterator getIteratorClasse3() {
if (classe3 == null)
classe3 = new java.util.HashSet<Classe3>();
return classe3.iterator();
}

/** @pdGenerated default setter


* @param newClasse3 */
public void setClasse3(java.util.Collection<Classe3> newClasse3) {
removeAllClasse3();
for (java.util.Iterator iter = newClasse3.iterator(); iter.hasNext();)
addClasse3((Classe3)iter.next());
}

/** @pdGenerated default add


* @param newClasse3 */
public void addClasse3(Classe3 newClasse3) {
if (newClasse3 == null)

PowerAMC 1/4/2024 Page 6


Modèle orienté objet ModeleOrienteObjet_1

return;
if (this.classe3 == null)
this.classe3 = new java.util.HashSet<Classe3>();
if (!this.classe3.contains(newClasse3))
this.classe3.add(newClasse3);
}

/** @pdGenerated default remove


* @param oldClasse3 */
public void removeClasse3(Classe3 oldClasse3) {
if (oldClasse3 == null)
return;
if (this.classe3 != null)
if (this.classe3.contains(oldClasse3))
this.classe3.remove(oldClasse3);
}

/** @pdGenerated default removeAll */


public void removeAllClasse3() {
if (classe3 != null)
classe3.clear();
}
/** @pdGenerated default getter */
public java.util.Collection<Classe2> getClasse2() {
if (classe2 == null)
classe2 = new java.util.HashSet<Classe2>();
return classe2;
}

/** @pdGenerated default iterator getter */


public java.util.Iterator getIteratorClasse2() {
if (classe2 == null)
classe2 = new java.util.HashSet<Classe2>();
return classe2.iterator();
}

/** @pdGenerated default setter


* @param newClasse2 */
public void setClasse2(java.util.Collection<Classe2> newClasse2) {
removeAllClasse2();
for (java.util.Iterator iter = newClasse2.iterator(); iter.hasNext();)
addClasse2((Classe2)iter.next());
}

/** @pdGenerated default add


* @param newClasse2 */
public void addClasse2(Classe2 newClasse2) {
if (newClasse2 == null)
return;
if (this.classe2 == null)
this.classe2 = new java.util.HashSet<Classe2>();
if (!this.classe2.contains(newClasse2))
this.classe2.add(newClasse2);
}

/** @pdGenerated default remove

PowerAMC 1/4/2024 Page 7


Modèle orienté objet ModeleOrienteObjet_1

* @param oldClasse2 */
public void removeClasse2(Classe2 oldClasse2) {
if (oldClasse2 == null)
return;
if (this.classe2 != null)
if (this.classe2.contains(oldClasse2))
this.classe2.remove(oldClasse2);
}

/** @pdGenerated default removeAll */


public void removeAllClasse2() {
if (classe2 != null)
classe2.clear();
}

III.1.1.2 Début de la classe Classe_1


/***********************************************************************
* Module: Classe1.java
* Author: Anwar
* Purpose: Defines the Class Classe1
***********************************************************************/

III.1.1.3 Importations de la classe Classe_1


import java.util.*;

III.1.2Classe Classe_2

III.1.2.1 Aperçu du code de la classe Classe_2


/***********************************************************************
* Module: Classe2.java
* Author: Anwar
* Purpose: Defines the Class Classe2
***********************************************************************/

import java.util.*;

/** @pdOid 09074d2c-ae3a-4ddd-b9c0-daf1fbc36746 */


public class Classe2 {
}

III.1.2.2 Début de la classe Classe_2


/***********************************************************************
* Module: Classe2.java
* Author: Anwar
* Purpose: Defines the Class Classe2
***********************************************************************/

III.1.2.3 Importations de la classe Classe_2


import java.util.*;

PowerAMC 1/4/2024 Page 8


Modèle orienté objet ModeleOrienteObjet_1

III.1.3Classe Classe_3

III.1.3.1 Aperçu du code de la classe Classe_3


/***********************************************************************
* Module: Classe3.java
* Author: Anwar
* Purpose: Defines the Class Classe3
***********************************************************************/

import java.util.*;

/** @pdOid 9a258c7a-ccd1-46b8-89e3-6b44578f0ea4 */


public class Classe3 {
}

III.1.3.2 Début de la classe Classe_3


/***********************************************************************
* Module: Classe3.java
* Author: Anwar
* Purpose: Defines the Class Classe3
***********************************************************************/

III.1.3.3 Importations de la classe Classe_3


import java.util.*;

PowerAMC 1/4/2024 Page 9


Modèle orienté objet ModeleOrienteObjet_1

PowerAMC 1/4/2024 Page 10

Vous aimerez peut-être aussi