Grosse MàJ
This commit is contained in:
parent
53195fdfcd
commit
3e719157ea
BIN
G51/ExerciceAccesConcurrentsGestionTransaction.xls
Normal file
BIN
G51/ExerciceAccesConcurrentsGestionTransaction.xls
Normal file
Binary file not shown.
BIN
G51/LicenceTP01.pdf
Normal file
BIN
G51/LicenceTP01.pdf
Normal file
Binary file not shown.
84
G51/TD01.texte
Normal file
84
G51/TD01.texte
Normal file
@ -0,0 +1,84 @@
|
||||
+ NOTES :
|
||||
---------
|
||||
|
||||
+ Connexion depuis notre poste sur Oracle :
|
||||
sqlplus trois_dossmanno@lpdt
|
||||
+ Adresse de la documentation d'Oracle :
|
||||
http://www.oracle.com/global/fr/support/index.html
|
||||
+ Ceci permet d'aggrandir la longueur de la ligne dans SQLPLUS :
|
||||
set linesize 255
|
||||
+ Enlever les entêtes de colonne
|
||||
set heading off
|
||||
*Afficher les champs de la table V$INSTANCE
|
||||
desc V$INSTANCE;
|
||||
|
||||
* Sauvegarde dans un fichier la commande
|
||||
save tssize
|
||||
* Défini l'éditeur par défaut
|
||||
define_editor=vim
|
||||
* Editer le fichier
|
||||
ed tssize
|
||||
* Lance ledit fichier
|
||||
@tssize
|
||||
|
||||
+ EXERCICE :
|
||||
------------
|
||||
|
||||
CREATION UTILISATEURS :
|
||||
-----------------------
|
||||
create user litt
|
||||
identified by litt
|
||||
default tablespace USERS
|
||||
temporary tablespace TEMP;
|
||||
|
||||
create user trois_dossmanno
|
||||
identified by olivier
|
||||
default tablespace USERS
|
||||
temporary tablespace TEMP;
|
||||
|
||||
DROITS SUR BASE :
|
||||
-----------------
|
||||
grant DBA to litt;
|
||||
|
||||
grant DBA to trois_dossmanno;
|
||||
|
||||
* Affiche la date pour l'utilisateur courant.
|
||||
select 'Date du jour : '|| to_char(sysdate, 'DD/MM/YYYY') " " from dual;
|
||||
|
||||
INSTANCE EN COURS :
|
||||
-------------------
|
||||
|
||||
select INSTANCE_NAME, INSTANCE_NAME "IDENTIFIANT", VERSION, HOST_NAME "SERVEUR", CREATED "CREATION", STARTUP_TIME "DEMARRAGE", STATUS "STATUT" from V$INSTANCE
|
||||
|
||||
TABLESPACE :
|
||||
------------
|
||||
|
||||
* Affiche l'ensemble des tablespaces :
|
||||
select * from dba_tablespaces;
|
||||
|
||||
* Afficher les détails des tablespaces
|
||||
select ut.tablespace_name "Tablespace", ut.status "Statut", df.file_name "Fichier(s)", df.status "Statut" from user_tablespaces ut,dba_data_files df;
|
||||
|
||||
AFFICHER QUELQUES DONNES SUR LA TABLE SYSTEM :
|
||||
-----------------------------------------------
|
||||
|
||||
select * from dba_free_space fs, dba_data_files df where fs.tablespace_name = df.tablespace_name and fs.tablespace_name = 'SYSTEM';
|
||||
|
||||
*TOTAL maximum
|
||||
select tablespace_name, to_char(SUM(BYTES)/1048579,'999D000') "Total MB"
|
||||
from dba_data_files
|
||||
group by tablespace_name
|
||||
|
||||
* Affiche la mémoire utilisée pour chacune des tables
|
||||
select df.tablespace_name, to_char((SUM(fs.BYTES)+SUM(df.BYTES))/1048579,'999D00') "Total MB", to_char(SUM(fs.BYTES)/1048579,'999D00') "Libre MB" , to_char(SUM(df.BYTES)/1048579, '999D00') "Utilise MB"
|
||||
from dba_data_files df, dba_free_space fs
|
||||
where df.tablespace_name = fs.tablespace_name
|
||||
group by df.tablespace_name
|
||||
|
||||
|
||||
CREER un table space :
|
||||
----------------------
|
||||
|
||||
create tablespace VAL_DOSS datafile '/opt/oralp/LPDT/tablespaces/data/VAL_DOSS.dbf' size 1m reuse autoextend off;
|
||||
|
||||
|
172
G51/TD02.texte
Normal file
172
G51/TD02.texte
Normal file
@ -0,0 +1,172 @@
|
||||
|
||||
Aller sur pipit/~tancrez/
|
||||
pour avoir le sujet.
|
||||
|
||||
TD02 :
|
||||
|
||||
Création des tables :
|
||||
|
||||
|
||||
create table film (
|
||||
id_film number(4) PRIMARY KEY,
|
||||
titre varchar(255),
|
||||
annee number(6),
|
||||
id_realisateur varchar(255)
|
||||
)
|
||||
TABLESPACE USERS;
|
||||
|
||||
create table seance (
|
||||
id_seance number(4) PRIMARY KEY,
|
||||
heuredebut number(4),
|
||||
heurefin number(4),
|
||||
id_salle number(4),
|
||||
id_film number(4)
|
||||
|
||||
create table cinema (
|
||||
id_cinema number(4) PRIMARY KEY,
|
||||
nom varchar(255),
|
||||
adresse varchar(255)
|
||||
)
|
||||
TABLESPACE USERS;
|
||||
|
||||
create table salle (
|
||||
id_salle number(4) PRIMARY KEY,
|
||||
nom varchar(255),
|
||||
capacite number(3),
|
||||
id_cinema number(4)
|
||||
)
|
||||
TABLESPACE USERS;
|
||||
|
||||
ALTER TABLE salle
|
||||
ADD CONSTRAINT f_id_cinema FOREIGN KEY (id_cinema) REFERENCES cinema(id_cinema);
|
||||
|
||||
)
|
||||
|
||||
ALTER TABLE seance
|
||||
ADD CONSTRAINT f_id_salle FOREIGN KEY (id_salle) REFERENCES salle(id_salle);
|
||||
|
||||
ALTER TABLE seance
|
||||
ADD CONSTRAINT f_id_film FOREIGN KEY (id_film) REFERENCES film(id_film);
|
||||
|
||||
|
||||
--------------------------------------------------------------------------
|
||||
AIDE AIDE AIDE AIDE AIDE
|
||||
|
||||
http://www.toutenligne.com/index.php?contenu=sql_explain&menu=sql
|
||||
|
||||
|
||||
Aller aussi sur : http://pipit/~3fheitz
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
|
||||
create table PLAN_TABLE (
|
||||
statement_id varchar2(30),
|
||||
timestamp date,
|
||||
remarks varchar2(80),
|
||||
operation varchar2(30),
|
||||
options varchar2(30),
|
||||
object_node varchar2(128),
|
||||
object_owner varchar2(30),
|
||||
object_name varchar2(30),
|
||||
object_instance numeric,
|
||||
object_type varchar2(30),
|
||||
optimizer varchar2(255),
|
||||
search_columns number,
|
||||
id numeric,
|
||||
parent_id numeric,
|
||||
position numeric,
|
||||
cost numeric,
|
||||
cardinality numeric,
|
||||
bytes numeric,
|
||||
other_tag varchar2(255),
|
||||
partition_start varchar2(255),
|
||||
partition_stop varchar2(255),
|
||||
partition_id numeric,
|
||||
other long,
|
||||
distribution varchar2(30))
|
||||
tablespace USERS
|
||||
;
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
set linesize 255
|
||||
set wrap on
|
||||
col acces for a20
|
||||
col object_name for a10
|
||||
select id, lpad(' ',parent_id+1)||operation acces,options,object_name,parent_id,position
|
||||
from plan_table where statement_id ='MonPremierEssai';
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
ensuite taper la commande suivante :
|
||||
|
||||
explain plan
|
||||
set statement_id ='MonPremierEssai'
|
||||
for
|
||||
select * from cinema where nom='Le rex'
|
||||
;
|
||||
|
||||
Pour finalement vérifier le contenu ainsi générer :
|
||||
|
||||
select operation,options,object_name,id,parent_id,position
|
||||
from plan_table
|
||||
where statement_id='MonPremierEssai' order by id
|
||||
;
|
||||
|
||||
CE QUI DONNE :
|
||||
|
||||
OPERATION OPTIONS OBJECT_NAME ID PARENT_ID POSITION
|
||||
------------------------------ ------------------------------ ------------------------------ ---------- ---------- ----------
|
||||
SELECT STATEMENT 0
|
||||
TABLE ACCESS FULL CINEMA 1 0 1
|
||||
|
||||
|
||||
¤ Pour question 2 on a :
|
||||
|
||||
explain plan
|
||||
set statement_id ='MonSecondEssai'
|
||||
for
|
||||
SELECT * FROM cinema WHERE id_cinema=1908;
|
||||
|
||||
set linesize 255
|
||||
set wrap on
|
||||
col acces for a20
|
||||
col object_name for a10
|
||||
select id, lpad(' ',parent_id+1)||operation acces,options,object_name,parent_id,position
|
||||
from plan_table where statement_id ='MonSecondEssai';
|
||||
|
||||
¤ Ce qui donne :
|
||||
|
||||
ID ACCES OPTIONS OBJECT_NAM PARENT_ID POSITION
|
||||
---------- -------------------- ------------------------------ ---------- ---------- ----------
|
||||
0 SELECT STATEMENT
|
||||
1 TABLE ACCESS BY INDEX ROWID CINEMA 0 1
|
||||
2 INDEX UNIQUE SCAN SYS_C00243 1 1
|
||||
9
|
||||
|
||||
¤ Pour les jointures on a :
|
||||
|
||||
explain plan
|
||||
set statement_id ='MonTroisiemeEssai'
|
||||
for
|
||||
SELECT cinema.nom, capacite
|
||||
FROM cinema, salle WHERE cinema.id_cinema=salle.id_cinema;
|
||||
|
||||
set linesize 255
|
||||
set wrap on
|
||||
col acces for a20
|
||||
col object_name for a10
|
||||
select id, lpad(' ',parent_id+1)||operation acces,options,object_name,parent_id,position
|
||||
from plan_table where statement_id ='MonTroisiemeEssai';
|
||||
|
||||
¤ Ce qui donne :
|
||||
|
||||
ID ACCES OPTIONS OBJECT_NAM PARENT_ID POSITION
|
||||
---------- -------------------- ------------------------------ ---------- ---------- ----------
|
||||
0 SELECT STATEMENT
|
||||
1 NESTED LOOPS 0 1
|
||||
2 TABLE ACCESS FULL SALLE 1 1
|
||||
3 TABLE ACCESS BY INDEX ROWID CINEMA 1 2
|
||||
4 INDEX UNIQUE SCAN SYS_C00243 3 1
|
||||
9
|
||||
|
2110
G54/FabriqueDocuments.uml
Normal file
2110
G54/FabriqueDocuments.uml
Normal file
File diff suppressed because it is too large
Load Diff
2115
G54/FabriqueDocuments.~ml
Normal file
2115
G54/FabriqueDocuments.~ml
Normal file
File diff suppressed because it is too large
Load Diff
2213
G54/FabriqueDocumentsDCA.uml
Normal file
2213
G54/FabriqueDocumentsDCA.uml
Normal file
File diff suppressed because it is too large
Load Diff
2110
G54/FabriqueDocumentsDCA.~ml
Normal file
2110
G54/FabriqueDocumentsDCA.~ml
Normal file
File diff suppressed because it is too large
Load Diff
4496
G54/FabriqueDocumentsUC.uml
Normal file
4496
G54/FabriqueDocumentsUC.uml
Normal file
File diff suppressed because it is too large
Load Diff
4496
G54/FabriqueDocumentsUC.~ml
Normal file
4496
G54/FabriqueDocumentsUC.~ml
Normal file
File diff suppressed because it is too large
Load Diff
24
G54/FeuTricolore/Code Java/Essai.java
Normal file
24
G54/FeuTricolore/Code Java/Essai.java
Normal file
@ -0,0 +1,24 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Essai.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/** */
|
||||
public class Essai {
|
||||
/** */
|
||||
private Essai instance;
|
||||
|
||||
/** */
|
||||
public Essai Instance() {
|
||||
|
||||
}
|
||||
}
|
37
G54/FeuTricolore/Code Java/IHM/IHM Graphique.java
Normal file
37
G54/FeuTricolore/Code Java/IHM/IHM Graphique.java
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : IHM Graphique.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package IHM;
|
||||
|
||||
|
||||
/** */
|
||||
public class IHM Graphique extends Observation.IHMable, Interface {
|
||||
/** */
|
||||
private Color couleur;
|
||||
|
||||
/** */
|
||||
private Vektor listeEtat;
|
||||
|
||||
/** */
|
||||
public Observation.IHMable sujets;
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
}
|
34
G54/FeuTricolore/Code Java/IHM/IHM-Texte.java
Normal file
34
G54/FeuTricolore/Code Java/IHM/IHM-Texte.java
Normal file
@ -0,0 +1,34 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : IHM-Texte.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package IHM;
|
||||
|
||||
|
||||
/** */
|
||||
public class IHM-Texte extends Observation.IHMable, Interface {
|
||||
/** */
|
||||
private String texte;
|
||||
|
||||
/** */
|
||||
private String[] listeEtat = "Passez", "Attention", "Stop";
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
}
|
36
G54/FeuTricolore/Code Java/IHM/Interface.java
Normal file
36
G54/FeuTricolore/Code Java/IHM/Interface.java
Normal file
@ -0,0 +1,36 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Interface.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package IHM;
|
||||
|
||||
|
||||
/** */
|
||||
public class Interface extends Observation.IHMable {
|
||||
/** */
|
||||
public Métier.Feu tricolore monFeu;
|
||||
|
||||
/** */
|
||||
public void click() {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void setFeu(Feu monFeu) {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
}
|
29
G54/FeuTricolore/Code Java/Metier/Feu tricolore.java
Normal file
29
G54/FeuTricolore/Code Java/Metier/Feu tricolore.java
Normal file
@ -0,0 +1,29 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Feu tricolore.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Métier;
|
||||
|
||||
|
||||
/** */
|
||||
public class Feu tricolore extends Observation.Sujet {
|
||||
/** */
|
||||
public int etat;
|
||||
|
||||
/** */
|
||||
public int[] listeEtat = 1,2,3;
|
||||
|
||||
/** */
|
||||
public void changer() {
|
||||
|
||||
}
|
||||
}
|
21
G54/FeuTricolore/Code Java/Observation/IHMable.java
Normal file
21
G54/FeuTricolore/Code Java/Observation/IHMable.java
Normal file
@ -0,0 +1,21 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : IHMable.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observation;
|
||||
|
||||
|
||||
/** */
|
||||
public abstract class IHMable {
|
||||
/** */
|
||||
public abstract void Maj();
|
||||
}
|
36
G54/FeuTricolore/Code Java/Observation/Sujet.java
Normal file
36
G54/FeuTricolore/Code Java/Observation/Sujet.java
Normal file
@ -0,0 +1,36 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Sujet.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observation;
|
||||
|
||||
|
||||
/** */
|
||||
public class Sujet {
|
||||
/** */
|
||||
public IHMable observers;
|
||||
|
||||
/** */
|
||||
public void Attach(IHMable o) {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Detach(IHMable o) {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Notify() {
|
||||
|
||||
}
|
||||
}
|
24
G54/FeuTricolore/Code Java/Sujet.java
Normal file
24
G54/FeuTricolore/Code Java/Sujet.java
Normal file
@ -0,0 +1,24 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Sujet.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/** */
|
||||
public class Sujet {
|
||||
/** */
|
||||
private Sujet instance;
|
||||
|
||||
/** */
|
||||
public Sujet Instance() {
|
||||
|
||||
}
|
||||
}
|
1091
G54/FeuTricolore/FeuTricolores.uml
Normal file
1091
G54/FeuTricolore/FeuTricolores.uml
Normal file
File diff suppressed because it is too large
Load Diff
1079
G54/FeuTricolores.uml
Normal file
1079
G54/FeuTricolores.uml
Normal file
File diff suppressed because it is too large
Load Diff
1595
G54/comptesBQ-DCA.uml
Normal file
1595
G54/comptesBQ-DCA.uml
Normal file
File diff suppressed because it is too large
Load Diff
1595
G54/comptesBQ-DCA.~ml
Normal file
1595
G54/comptesBQ-DCA.~ml
Normal file
File diff suppressed because it is too large
Load Diff
642
G54/comtpesBanque.xmi
Normal file
642
G54/comtpesBanque.xmi
Normal file
@ -0,0 +1,642 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2007-12-07T11:19:52" xmi.version="1.2" >
|
||||
<XMI.header>
|
||||
<XMI.documentation>
|
||||
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
|
||||
<XMI.exporterVersion>1.5.5</XMI.exporterVersion>
|
||||
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
|
||||
</XMI.documentation>
|
||||
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
|
||||
</XMI.header>
|
||||
<XMI.content>
|
||||
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="Modèle UML" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="11" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="11" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1" isRoot="false" isAbstract="false" name="Logical View" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Package stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="200" isRoot="false" isAbstract="false" name="Datatypes" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.106" isRoot="false" isAbstract="false" name="double" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.107" isRoot="false" isAbstract="false" name="String" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.109" isRoot="false" isAbstract="false" name="int" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.132" isRoot="false" isAbstract="false" name="Vector<Compte>" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.133" isRoot="false" isAbstract="false" name="Compte" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.138" isRoot="false" isAbstract="false" name="boolean" />
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Package>
|
||||
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="UMLPackage.21" isRoot="false" isAbstract="false" name="packBQ" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.22" isRoot="false" isAbstract="false" name="CompteDepot" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.23" type="X.109" name="c-agios" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.24" name="c-Type" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.25" type="X.106" name="montantDecouvert" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.26" isRoot="false" isAbstract="false" isQuery="false" name="retirer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.27" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.28" isRoot="false" isAbstract="false" isQuery="false" name="getType" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1191" type="X.107" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.30" isRoot="false" isAbstract="false" name="CompteEpargne" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.31" type="X.106" name="c-tauxInteret" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.32" name="c-Type" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.33" type="X.109" name="anneeOuverture" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.34" type="X.109" name="c-delaiMinimum" ownerScope="classifier" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.35" isRoot="false" isAbstract="false" isQuery="false" name="retirer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.36" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.37" isRoot="false" isAbstract="false" isQuery="false" name="projection" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1192" type="X.106" />
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.38" value="" type="X.109" name="nbAnnees" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.40" isRoot="false" isAbstract="false" isQuery="false" name="getType" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1193" type="X.107" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.42" isRoot="false" isAbstract="true" name="Compte" >
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.43" type="X.109" name="noCpte " />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.44" type="X.106" name="solde" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.45" type="X.109" name="etat" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.46" type="X.109" name="FERME" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.47" type="X.109" name="OUVERT" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.48" type="X.109" name="DEPOT" ownerScope="classifier" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.49" isRoot="false" isAbstract="false" isQuery="false" name="deposer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.50" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.51" isRoot="false" isAbstract="true" isQuery="false" name="retirer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.52" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.53" isRoot="false" isAbstract="false" isQuery="false" name="getTitulaire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1194" type="UMLClass.69" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.55" isRoot="false" isAbstract="false" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1195" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.57" isRoot="false" isAbstract="false" isQuery="false" name="ouvrir" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.58" isRoot="false" isAbstract="false" isQuery="false" name="fermer" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.59" isRoot="false" isAbstract="false" isQuery="false" name="interdireRetrait" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.60" isRoot="false" isAbstract="true" isQuery="false" name="getType" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1196" type="X.107" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.62" isRoot="false" isAbstract="false" name="Banque" >
|
||||
<UML:Classifier.feature>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.63" isRoot="false" isAbstract="false" isQuery="false" name="listerLesCptes" ownerScope="classifier" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1197" type="X.132" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.65" isRoot="false" isAbstract="false" isQuery="false" name="getCompte" ownerScope="classifier" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1198" type="X.133" />
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.67" value="" type="X.109" name="no" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Package>
|
||||
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="UMLPackage.68" isRoot="false" isAbstract="false" name="packPers" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.68" xmi.id="UMLClass.69" isRoot="false" isAbstract="true" name="Personne" >
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.70" type="X.107" name="nom" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.71" type="X.109" name="id" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.72" type="X.107" name="adresse" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.73" type="X.138" name="interditBQ" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.74" isRoot="false" isAbstract="false" isQuery="false" name="interdire" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.75" isRoot="false" isAbstract="false" isQuery="false" name="autoriser" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.76" isRoot="false" isAbstract="true" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1199" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.78" isRoot="false" isAbstract="false" isQuery="false" name="getMesComptes" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1200" type="X.132" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.68" xmi.id="UMLClass.80" isRoot="false" isAbstract="false" name="PersMorale" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.81" type="X.107" name="nature" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.82" type="X.107" name="domaine" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.83" isRoot="false" isAbstract="false" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1201" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.68" xmi.id="UMLClass.85" isRoot="false" isAbstract="false" name="PersPhysique" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.86" type="X.107" name="titre" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.87" type="X.107" name="prenom" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.88" type="X.107" name="signature" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.89" isRoot="false" isAbstract="false" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1202" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Package>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="28" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Znp6JWveHfwQ" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="FtcxCY97PQfu" aggregation="none" type="23" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="31" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="xSKv83lgpYm8" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="5fnKJhiWaLRl" aggregation="none" type="26" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="34" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="tYsHzVBuyTq4" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UZiJ7TSA8DSP" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="37" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="uBvSUNDLv3cs" aggregation="none" type="23" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="ZllVCZXh8G0D" aggregation="none" type="24" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="40" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="jQOpdqDXz80T" aggregation="none" type="24" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="TDpNFRDoByJN" aggregation="none" type="25" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="44" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Vo4d45pnVDb7" aggregation="none" type="43" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1oe1ucSOoHj3" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="49" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="hupsr6DMuIyz" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Lnko0Lvz7Yy2" aggregation="none" type="47" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="52" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AROwg5xLzmBq" aggregation="none" type="47" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="sPDnhBm0yUow" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="55" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="qktvGsxOHJLv" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="OIFO3QEvnPiS" aggregation="none" type="48" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="60" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="aSSWxFQlzKgD" aggregation="none" type="26" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AcbPvuIIBXeE" aggregation="none" type="48" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="129" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="wq9jGqAoIcJF" aggregation="none" type="26" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rjyo1d19FbY8" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="28" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Znp6JWveHfwQ" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="FtcxCY97PQfu" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="31" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="xSKv83lgpYm8" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="5fnKJhiWaLRl" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="34" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="tYsHzVBuyTq4" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UZiJ7TSA8DSP" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="37" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="uBvSUNDLv3cs" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="ZllVCZXh8G0D" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="40" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="jQOpdqDXz80T" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="TDpNFRDoByJN" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="44" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Vo4d45pnVDb7" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1oe1ucSOoHj3" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="49" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="hupsr6DMuIyz" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Lnko0Lvz7Yy2" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="52" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AROwg5xLzmBq" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="sPDnhBm0yUow" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="55" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="qktvGsxOHJLv" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="OIFO3QEvnPiS" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="60" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="aSSWxFQlzKgD" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AcbPvuIIBXeE" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="129" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="wq9jGqAoIcJF" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rjyo1d19FbY8" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
</UML:Namespace.ownedElement>
|
||||
<XMI.extension xmi.extender="umbrello" >
|
||||
<diagrams>
|
||||
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="951" snapy="10" showatts="1" xmi.id="228" documentation="" type="1" showops="1" showpackage="0" name="diagramme de classes" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="859" >
|
||||
<widgets>
|
||||
<classwidget usesdiagramfillcolour="1" width="197" showattsigs="601" usesdiagramusefillcolour="1" x="590" y="37" showopsigs="601" linewidth="none" fillcolour="none" height="49" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.62" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="221" showattsigs="601" usesdiagramusefillcolour="1" x="634" y="212" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="210" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.42" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="157" showattsigs="601" usesdiagramusefillcolour="1" x="512" y="599" showopsigs="601" linewidth="none" fillcolour="none" height="84" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.22" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="188" showattsigs="601" usesdiagramusefillcolour="1" x="756" y="576" showopsigs="601" linewidth="none" fillcolour="none" height="112" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.30" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="171" showattsigs="601" usesdiagramusefillcolour="1" x="16" y="655" showopsigs="601" linewidth="none" fillcolour="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.80" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="171" showattsigs="601" usesdiagramusefillcolour="1" x="205" y="411" showopsigs="601" linewidth="none" fillcolour="none" height="70" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.85" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="209" showattsigs="601" usesdiagramusefillcolour="1" x="43" y="57" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="126" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.69" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
|
||||
</widgets>
|
||||
<messages/>
|
||||
<associations>
|
||||
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.62" widgetaid="UMLClass.42" xmi.id="UMLAssociation.12" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="744" starty="212" />
|
||||
<endpoint endx="688" endy="86" />
|
||||
</linepath>
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="777" y="175" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="903" showstereotype="1" text="0..-1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="83" usesdiagramusefillcolour="1" x="696" y="192" linewidth="none" posttext="" role="709" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="902" text="tousLesCptes" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="UMLClass.42" widgetaid="UMLClass.22" xmi.id="UMLGeneralization.5" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="590" starty="599" />
|
||||
<endpoint endx="707" endy="422" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="UMLClass.42" widgetaid="UMLClass.30" xmi.id="UMLGeneralization.6" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="850" starty="576" />
|
||||
<endpoint endx="781" endy="422" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.85" widgetaid="UMLClass.80" xmi.id="UMLAssociation.15" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="130" starty="655" />
|
||||
<endpoint endx="290" endy="481" />
|
||||
</linepath>
|
||||
<floatingtext usesdiagramfillcolour="1" width="58" usesdiagramusefillcolour="1" x="210" y="568" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="906" text="signe pour" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="101" y="619" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="909" text="0..-1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="288" y="485" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="910" text="1..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="70" usesdiagramusefillcolour="1" x="132" y="635" linewidth="none" posttext="" role="709" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="907" text="entreprises" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="63" usesdiagramusefillcolour="1" x="225" y="483" linewidth="none" posttext="" role="710" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="908" text="signataire" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.85" widgetaid="UMLClass.42" xmi.id="UMLDependency.18" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="634" starty="352" />
|
||||
<endpoint endx="376" endy="446" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="UMLClass.69" widgetaid="UMLClass.80" xmi.id="UMLGeneralization.7" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="73" starty="655" />
|
||||
<endpoint endx="95" endy="183" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="UMLClass.69" widgetaid="UMLClass.85" xmi.id="UMLGeneralization.8" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="262" starty="411" />
|
||||
<endpoint endx="147" endy="183" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.69" widgetaid="UMLClass.42" xmi.id="UMLAssociation.9" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="634" starty="282" />
|
||||
<endpoint endx="252" endy="120" />
|
||||
</linepath>
|
||||
<floatingtext usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="443" y="201" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="913" text="possede" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="622" y="227" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="916" text="0..-1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="260" y="147" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="917" text="1..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="82" usesdiagramusefillcolour="1" x="550" y="244" linewidth="none" posttext="" role="709" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="914" text="mesComptes" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="52" usesdiagramusefillcolour="1" x="254" y="122" linewidth="none" posttext="" role="710" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="915" text="titulaire" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="4" indexa="3" totalcountb="3" indexb="2" linewidth="none" widgetbid="UMLClass.85" widgetaid="UMLClass.69" xmi.id="UMLDependency.19" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="199" starty="183" />
|
||||
<endpoint endx="319" endy="411" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
</associations>
|
||||
</diagram>
|
||||
</diagrams>
|
||||
</XMI.extension>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="3" isRoot="false" isAbstract="false" name="Use Case View" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4" isRoot="false" isAbstract="false" name="Component View" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="5" isRoot="false" isAbstract="false" name="Deployment View" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="6" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Model>
|
||||
</XMI.content>
|
||||
<XMI.extensions xmi.extender="umbrello" >
|
||||
<docsettings viewid="228" documentation="" uniqueid="1202" />
|
||||
<listview>
|
||||
<listitem open="1" type="800" label="Vues" >
|
||||
<listitem open="1" type="801" id="1" >
|
||||
<listitem open="0" type="807" id="228" label="diagramme de classes" />
|
||||
<listitem open="0" type="818" id="UMLPackage.21" >
|
||||
<listitem open="1" type="813" id="UMLClass.62" >
|
||||
<listitem open="0" type="815" id="UMLOperation.63" />
|
||||
<listitem open="0" type="815" id="UMLOperation.65" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.42" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.43" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.44" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.45" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.46" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.47" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.48" />
|
||||
<listitem open="0" type="815" id="UMLOperation.49" />
|
||||
<listitem open="0" type="815" id="UMLOperation.51" />
|
||||
<listitem open="0" type="815" id="UMLOperation.53" />
|
||||
<listitem open="0" type="815" id="UMLOperation.55" />
|
||||
<listitem open="0" type="815" id="UMLOperation.57" />
|
||||
<listitem open="0" type="815" id="UMLOperation.58" />
|
||||
<listitem open="0" type="815" id="UMLOperation.59" />
|
||||
<listitem open="0" type="815" id="UMLOperation.60" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.22" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.23" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.24" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.25" />
|
||||
<listitem open="0" type="815" id="UMLOperation.26" />
|
||||
<listitem open="0" type="815" id="UMLOperation.28" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.30" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.31" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.32" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.33" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.34" />
|
||||
<listitem open="0" type="815" id="UMLOperation.35" />
|
||||
<listitem open="0" type="815" id="UMLOperation.37" />
|
||||
<listitem open="0" type="815" id="UMLOperation.40" />
|
||||
</listitem>
|
||||
</listitem>
|
||||
<listitem open="1" type="818" id="UMLPackage.68" >
|
||||
<listitem open="0" type="813" id="UMLClass.80" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.81" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.82" />
|
||||
<listitem open="0" type="815" id="UMLOperation.83" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.85" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.86" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.87" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.88" />
|
||||
<listitem open="0" type="815" id="UMLOperation.89" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.69" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.70" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.71" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.72" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.73" />
|
||||
<listitem open="0" type="815" id="UMLOperation.74" />
|
||||
<listitem open="0" type="815" id="UMLOperation.75" />
|
||||
<listitem open="0" type="815" id="UMLOperation.76" />
|
||||
<listitem open="0" type="815" id="UMLOperation.78" />
|
||||
</listitem>
|
||||
</listitem>
|
||||
<listitem open="0" type="830" id="200" >
|
||||
<listitem open="0" type="829" id="X.133" />
|
||||
<listitem open="0" type="829" id="X.107" />
|
||||
<listitem open="0" type="829" id="X.132" />
|
||||
<listitem open="0" type="829" id="X.138" />
|
||||
<listitem open="0" type="829" id="X.106" />
|
||||
<listitem open="0" type="829" id="X.109" />
|
||||
</listitem>
|
||||
</listitem>
|
||||
<listitem open="1" type="802" id="3" />
|
||||
<listitem open="1" type="821" id="4" />
|
||||
<listitem open="1" type="827" id="5" />
|
||||
<listitem open="1" type="836" id="6" />
|
||||
</listitem>
|
||||
</listview>
|
||||
<codegeneration>
|
||||
<codegenerator language="C++" />
|
||||
</codegeneration>
|
||||
</XMI.extensions>
|
||||
</XMI>
|
127
G5a/MainFrame.java
Normal file
127
G5a/MainFrame.java
Normal file
@ -0,0 +1,127 @@
|
||||
package ihm;
|
||||
|
||||
import java.awt.BorderLayout;
|
||||
import java.awt.Color;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JMenu;
|
||||
import javax.swing.JMenuBar;
|
||||
import javax.swing.JMenuItem;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JToolBar;
|
||||
|
||||
public class MainFrame extends JFrame {
|
||||
|
||||
/** le label de la barre de status */
|
||||
private JLabel jLabelStatus = new JLabel("");
|
||||
|
||||
/** le panel de dessin central */
|
||||
private JPanel jPanelDessin = new JPanel();
|
||||
|
||||
|
||||
/**
|
||||
* <p>Constructeur par défaut.</p>
|
||||
*
|
||||
*/
|
||||
public MainFrame() {
|
||||
// ********************************************************************** //
|
||||
|
||||
// création du menu Fichier
|
||||
JMenu jMenuFichier = new JMenu("Fichier");
|
||||
JMenuItem jMenuFichier_Ouvrir = new JMenuItem("Ouvrir");
|
||||
JMenuItem jMenuFichier_Sauvegarder = new JMenuItem("Sauvegarder");
|
||||
JMenuItem jMenuFichier_Quitter = new JMenuItem("Quitter");
|
||||
jMenuFichier.add(jMenuFichier_Ouvrir);
|
||||
jMenuFichier.add(jMenuFichier_Sauvegarder);
|
||||
jMenuFichier.addSeparator();
|
||||
jMenuFichier.add(jMenuFichier_Quitter);
|
||||
|
||||
// création du menu Edition
|
||||
JMenu jMenuEdition = new JMenu("Edition");
|
||||
JMenuItem jMenuEdition_Preferences = new JMenuItem("Préférences");
|
||||
jMenuEdition.add(jMenuEdition_Preferences);
|
||||
|
||||
// création de la barre de menus
|
||||
JMenuBar jMenuBar = new JMenuBar();
|
||||
jMenuBar.add(jMenuFichier);
|
||||
jMenuBar.add(jMenuEdition);
|
||||
|
||||
// création de la barre de status
|
||||
JPanel jPanelStatus = new JPanel();
|
||||
jPanelStatus.add(jLabelStatus);
|
||||
|
||||
// création de la barre d'outils
|
||||
JButton jButton_Pinceau = new JButton("P");
|
||||
JButton jButton_Rectangle = new JButton("R");
|
||||
JButton jButton_Cercle = new JButton("C");
|
||||
|
||||
JToolBar jToolBar = new JToolBar(JToolBar.VERTICAL);
|
||||
jToolBar.add(jButton_Pinceau);
|
||||
jToolBar.add(jButton_Rectangle);
|
||||
jToolBar.add(jButton_Cercle);
|
||||
|
||||
// panel de dessin
|
||||
jPanelDessin.setBackground(Color.WHITE);
|
||||
|
||||
// construction de la maquette
|
||||
this.setLayout(new BorderLayout());
|
||||
this.add(jToolBar, BorderLayout.WEST);
|
||||
this.add(jPanelDessin, BorderLayout.CENTER);
|
||||
this.add(jPanelStatus, BorderLayout.SOUTH);
|
||||
this.setJMenuBar(jMenuBar);
|
||||
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
this.setSize(600, 400);
|
||||
this.setLocation(200,200);
|
||||
this.setTitle("Mon Paint");
|
||||
|
||||
|
||||
// ********************************************************************** //
|
||||
|
||||
|
||||
// menu Fichier - bouton Quitter
|
||||
jMenuFichier_Quitter.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent ev) {
|
||||
menuFichier_Quitter();
|
||||
}
|
||||
});
|
||||
|
||||
// menu Fichier - bouton Ouvrir
|
||||
jMenuFichier_Ouvrir.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent ev) {
|
||||
menuFichier_Ouvrir();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Action du bouton Quitter du menu Fichier.<.p>
|
||||
*
|
||||
*/
|
||||
public void menuFichier_Quitter() {
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Action du bouton Ouvrir du menu Fichier.<.p>
|
||||
*
|
||||
*/
|
||||
public void menuFichier_Ouvrir() {
|
||||
this.setStatus("Ouverture en cours...");
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public void setStatus(String status) {
|
||||
this.jLabelStatus.setText(status);
|
||||
}
|
||||
|
||||
|
||||
static public void main(String[] args) {
|
||||
new MainFrame().setVisible(true);
|
||||
}
|
||||
}
|
16
G5a/PiecesComposites/IHM.java
Normal file
16
G5a/PiecesComposites/IHM.java
Normal file
@ -0,0 +1,16 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : IHM.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Interface avec l'utilisateur
|
||||
* Utilise les classes métiers
|
||||
**/
|
||||
public class IHM implements Stocks {
|
||||
}
|
67
G5a/PiecesComposites/Pieces composites.java
Normal file
67
G5a/PiecesComposites/Pieces composites.java
Normal file
@ -0,0 +1,67 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Pièces composites.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Pièces typées dites Composites
|
||||
**/
|
||||
public class Pièces composites extends Stocks, Pièces {
|
||||
/**
|
||||
* Nombre total de pièces de base qui entrent dans la fabrication de la pièce composite
|
||||
**/
|
||||
private double complexitéPièce;
|
||||
|
||||
/**
|
||||
* Prix d'achat de la pièce = prix de revient de toutes les pièces de base qui la composent + coût d'assemblage
|
||||
**/
|
||||
private double prixHAPièce;
|
||||
|
||||
/**
|
||||
* Coût d'assemblage de la pièce composite
|
||||
**/
|
||||
private double coutAssemblagePièce;
|
||||
|
||||
/**
|
||||
* Marge de la pièce = 25 % !
|
||||
**/
|
||||
private double margePièce = 0.25;
|
||||
|
||||
public Pièces composites composé de;
|
||||
|
||||
/**
|
||||
* Calcule le prix de revient de la pièce composite
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne la complexité d'une pièce composite
|
||||
**/
|
||||
public void donneComplexité() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajouter un composant en donnant son identifiant et le coût d'assemblage supplémentaire
|
||||
*
|
||||
* @param identifiantPièce
|
||||
* @param coutAssemblage
|
||||
**/
|
||||
public void ajouterComposant(Object identifiantPièce, Object coutAssemblage) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pièce (abstrait)
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
}
|
38
G5a/PiecesComposites/Pieces de base.java
Normal file
38
G5a/PiecesComposites/Pieces de base.java
Normal file
@ -0,0 +1,38 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Pièces de base.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Pièces typées dites de Base
|
||||
**/
|
||||
public class Pièces de base extends Stocks, Pièces {
|
||||
/**
|
||||
* Prix d'achat d'une pièce (= prix de revient)
|
||||
**/
|
||||
private double prixHAPièce;
|
||||
|
||||
/**
|
||||
* Marge de la pièce = 10 % !
|
||||
**/
|
||||
private double margePièce = 0.1;
|
||||
|
||||
/**
|
||||
* Permet de calculer le prix de revient d'une pièce
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pièce (abstrait)
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
}
|
82
G5a/PiecesComposites/Pieces.java
Normal file
82
G5a/PiecesComposites/Pieces.java
Normal file
@ -0,0 +1,82 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Pièces.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Classe abstraite Pièce
|
||||
**/
|
||||
public abstract class Pièces {
|
||||
/**
|
||||
* Identifie la pièce (unique)
|
||||
**/
|
||||
private int identifiant Pièce;
|
||||
|
||||
/**
|
||||
* Numéro de la prochaine pièce
|
||||
**/
|
||||
private static int s-prochainePièce;
|
||||
|
||||
/**
|
||||
* Prix d'achat de la pièce
|
||||
**/
|
||||
private double prixHAPièce;
|
||||
|
||||
/**
|
||||
* Prix de vente HT de la pièce
|
||||
**/
|
||||
private double prixVenteHTPièce;
|
||||
|
||||
/**
|
||||
* Dénommination de la pièce
|
||||
**/
|
||||
private String nomPièce;
|
||||
|
||||
/**
|
||||
* Marge de la pièce
|
||||
**/
|
||||
private double margePièce;
|
||||
|
||||
/**
|
||||
* Prix de vente TTC de la pièce
|
||||
**/
|
||||
private double prixVenteTTC;
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pièce (abstrait)
|
||||
**/
|
||||
public abstract void calculPrixRevient |