Mise à jour (enfin!) du dernier semestre de cours
parent
cb99a39ad0
commit
05d2134eab
|
@ -0,0 +1,107 @@
|
|||
Jeudi 12 février 2009
|
||||
A61
|
||||
Pierre.Gancarski@lsirt.u-strasbg.fr
|
||||
Pôle API
|
||||
C334
|
||||
|
||||
Dernier cours = examen
|
||||
|
||||
====== Cours sur RPC ======
|
||||
|
||||
Ne jamais dit ON !!!
|
||||
|
||||
Il ne faut pas dire le programme boucle, mais dire : ce processus tourne ici, boucle, fait ceci, cela, etc.
|
||||
|
||||
On doit être définissable en terme de processus.
|
||||
|
||||
Calcul = suite d'instruction
|
||||
|
||||
Procédure est comme calcul aussi. C'est mieux que de dire "service".
|
||||
|
||||
Pour s'occuper de mettre en relation deux machines (ou plusieurs), il faut :
|
||||
* réseau
|
||||
* identifiant
|
||||
* un langage commun
|
||||
* un mécanisme pour renvoyer la réponse
|
||||
|
||||
Cet ensemble de techniques existent depuis un bout de temps, années 80, et se nomme RPC :
|
||||
|
||||
RPC = Remote Procedure Call
|
||||
|
||||
===== Problème =====
|
||||
|
||||
Comment "permettre" à une personne sur une machine de demander l'exécution d'une procédure sur une autre machine ?
|
||||
|
||||
==== Rappel ====
|
||||
|
||||
Dans un programme :
|
||||
|
||||
<code java>
|
||||
int a, b;
|
||||
a = 0; b = 12;
|
||||
a=f(b);
|
||||
</code>
|
||||
|
||||
<code java>
|
||||
int f(int x) {
|
||||
return x++;
|
||||
}
|
||||
</code>
|
||||
|
||||
* Le MC (?mémoire centrale?) va allouer de l'espace mémoire à A, puis à B.
|
||||
* Puis la pile va mémoriser l'adresse de retour de la fonction.
|
||||
* La pile va empiler les paramètres de la fonction (il empile la valeur : 12)
|
||||
* Il va crée X puis va mettre dedans la valeur du paramètre (12)
|
||||
* Puis il prend la fonction et fait 12 + 1 = 13 => il remplace X par 13
|
||||
* Puis il va remplacer A par 13 dans la mémoire centrale
|
||||
|
||||
à un appel de fonction correspond un saut. Pour réaliser ce saut il faut empiler les paramètres, c'est à dire créer autant de case que de paramètres. Recopier la valeur des paramètres dans les variables de la fonction et ensuite exécuter la fonction.
|
||||
|
||||
La fin de la fonction stocke le résultat, vide la pile, prend l'adresse de retour pour terminer la fonction, et faire ce qu'il faut avec le résultat.
|
||||
|
||||
MC = Le tas !!!
|
||||
|
||||
----
|
||||
|
||||
Si on en venait à mettre la fonction sur une machine M2, le code Java étant sur M1, il nous faudrait :
|
||||
* Contacter M2
|
||||
* Demander le numéro de processus dans lequel trouver F
|
||||
* Prendre F
|
||||
* Donner les paramètres que la fonction F a besoin
|
||||
|
||||
Ceci reviendrait à remplacer a = f(b) par :
|
||||
<code java>
|
||||
a = callprc(M2, f, 12);
|
||||
</code>
|
||||
|
||||
Sur la machine M2, on doit avoir une fonction qui attend qu'on lui donne des choses :
|
||||
<code java>
|
||||
main {
|
||||
registerrpc(f);
|
||||
svc_run();
|
||||
}
|
||||
</code>
|
||||
|
||||
Où *svc_run* correspond à :
|
||||
<code java>
|
||||
(nom, prénom, machine_retour) = attendre();
|
||||
if (nom == f) {
|
||||
a= f(paramètre);
|
||||
}
|
||||
</code>
|
||||
|
||||
Nom = f
|
||||
prénom = 12
|
||||
|
||||
Maintenant que svc_run permet d'appeler la fonction, il doit renvoyer le résultat.
|
||||
|
||||
==== Registerrpc ====
|
||||
|
||||
A besoin de :
|
||||
* N° de programme
|
||||
* N° de version
|
||||
* N° de fonction
|
||||
|
||||
Ceci pourrait se comparer à des numéros de téléphone au sein d'une machine, bien que la machine n'ait qu'une et une seule adresse mais plusieurs codes pour les fonctions.
|
||||
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
Vendredi 06 février 2009
|
||||
A63 Persistance de données
|
||||
M. LACHICHE
|
||||
|
||||
====== Présentation du module ======
|
||||
|
||||
Contrôle continu
|
||||
|
||||
2 parties : persistance puis XML.
|
||||
|
||||
Il faudra connaître Java et les Java Beans
|
||||
|
||||
====== Cours ======
|
||||
|
||||
Présentation du site Toplink JPA (oracle pour les tutos)
|
||||
|
||||
D'après le prof : TOUT est dans la doc. Chaque chapitre est auto - suffisant.
|
||||
|
||||
Première chose à faire après avoir été sur le site :
|
||||
|
||||
* Télécharger le logiciel (puis prise en main)
|
||||
* Lire quelques tutos
|
||||
* Aller sur Glassfish Project
|
||||
* Voir "Example"
|
||||
*
|
||||
|
||||
Plain ?Old? Java Object = POJO
|
||||
|
||||
===== Conseils pour les rendus =====
|
||||
|
||||
Préférer VIM plutôt que Netbeans ou Eclipse, ceci pour simplifier l'aide et les tutoriels rendus.
|
||||
|
||||
Ne jamais utiliser le code barre comme identifiant dans la BDD pour un objet. Il faut faire un AUTRE identifiant. (au cas où un jour on doit avoir deux code barre identiques).
|
||||
|
||||
La librairie permet de gérer pas mal de choses, il faut en profiter ;)
|
||||
|
||||
|
|
@ -0,0 +1,124 @@
|
|||
Vendredi 20 février 2009
|
||||
A63 Persistance de données
|
||||
M. LACHICHE
|
||||
|
||||
====== Cours ======
|
||||
|
||||
===== Shadow information =====
|
||||
|
||||
Toplink permet d'épargner toute l'instrumentation des attributs d'un objet pour renseigner son état d'insertion, de mise à jour, etc dans la base de données.
|
||||
|
||||
===== Mapping de l'héritage =====
|
||||
|
||||
Les BDD relationnel ne prennent pas en compte l'héritage => pas une raison pour éviter l'héritage.
|
||||
|
||||
Classe abstraite = classe qui ne peut pas avoir d'instance (abstract en java)
|
||||
|
||||
Personne est une classe abstraite.
|
||||
|
||||
Pour //mapper// l'héritage on a 4 solutions :
|
||||
* Tout mettre dans une table
|
||||
* Faire une table par classe concrète
|
||||
* Faire une table par classe, y compris les abstraites
|
||||
* Représenter les classes par une structure de classe générique
|
||||
|
||||
Les 3 premières solutions sont gérées par TopLink.
|
||||
|
||||
====== Exercice ======
|
||||
|
||||
On a une couche métier avec des Oiseaux, des Lézards, des Dragons.
|
||||
|
||||
Le dragon hérite du lézard et de l'oiseau.
|
||||
|
||||
L'oiseau possède les attributs suivants :
|
||||
* vitesseMaximal
|
||||
* tailleAiles
|
||||
|
||||
Le lézard possède les attributs suivants :
|
||||
* nombreGriffes
|
||||
* nombreCouleurs
|
||||
|
||||
Le dragon possède les attributs suivants :
|
||||
* nom
|
||||
* puissanceFeu
|
||||
|
||||
Intitulé de l'exercice : Adapter ce modèle métier aux 4 modèles de base de données expliqués dans le cours.
|
||||
|
||||
===== Corrigé =====
|
||||
|
||||
==== Solution 1 ====
|
||||
|
||||
On doit créer une table : ANIMAL.
|
||||
|
||||
Attributs :
|
||||
* identifiant
|
||||
* typeAnimal
|
||||
* nombreGriffe
|
||||
* nombreCouleur
|
||||
* tailleAiles
|
||||
* vitesseMaximale
|
||||
* nom
|
||||
* puissanceFeu
|
||||
|
||||
==== Solution 2 ====
|
||||
|
||||
Trois tables :
|
||||
* Oiseau
|
||||
* Lézard
|
||||
* Dragon
|
||||
|
||||
Attributs pour Oiseau :
|
||||
* id
|
||||
* vitesseMaximale
|
||||
* tailleAiles
|
||||
|
||||
Attributs pour Lézards :
|
||||
* identifiant
|
||||
* nombreGriffes
|
||||
* nombreCouleurs
|
||||
|
||||
Attributs pour Dragons :
|
||||
* identifiant
|
||||
* vitesseMaximal
|
||||
* tailleAiles
|
||||
* nombreGriffes
|
||||
* nombreCouleurs
|
||||
* puissanceFeu
|
||||
* nom
|
||||
|
||||
==== Solution 3 ====
|
||||
|
||||
Trois tables :
|
||||
* Oiseau
|
||||
* Lézard
|
||||
* Dragon
|
||||
|
||||
Avec chacune leur propres attributs (pas de redondance d'attributs dans Dragon.
|
||||
|
||||
Plusieurs solutions :
|
||||
* soit on met idAnimal partagé par tout le monde, comme avant
|
||||
* soit on adapte : on met idOiseau et idLézard en clé primaire pour dragon, et idOiseau et idLézard dans leur table respective
|
||||
|
||||
==== Solution 4 ====
|
||||
|
||||
On reprend le même modèle que dans le cours.
|
||||
|
||||
On remplit alors les classes, voilà tout.
|
||||
|
||||
----
|
||||
|
||||
Séance 3
|
||||
|
||||
====== Mapping des associations ======
|
||||
|
||||
Dans les SGBD, relation voulait dire association des domaines de la table.
|
||||
|
||||
Cependant, cela est actuellement utilisé pour des relations entres les tables.
|
||||
|
||||
Clés artificielles pour être indépendant du domaine d'application : si on a besoin de deux objets identiques mais différents pour nous (exemple : code barre des produits)
|
||||
|
||||
====== Mapping des propriétés de classe ======
|
||||
|
||||
Ne peuvent pas être géré comme des attributs ordinaires car sont là pour UNE classe pas pour ses instances si on veut.
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
Jeudi 08 janvier 2009
|
||||
M.DIVOUX
|
||||
G54 Modélisation objet
|
||||
|
||||
====== Mini - projet ======
|
||||
|
||||
Titre : Feux tricolores
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -0,0 +1,45 @@
|
|||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Graphic_GUI.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package GUI;
|
||||
|
||||
|
||||
public class Graphic_GUI extends Observer.Observer {
|
||||
public void update() {
|
||||
|
||||
}
|
||||
|
||||
public void newTrafficLight(TrafficLights.TrafficLight t) {
|
||||
|
||||
}
|
||||
|
||||
public void changeState() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOn() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOff() {
|
||||
|
||||
}
|
||||
|
||||
public void showState() {
|
||||
|
||||
}
|
||||
|
||||
public void update() {
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Text_GUI.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package GUI;
|
||||
|
||||
|
||||
public class Text_GUI extends Observer.Observer {
|
||||
public void update() {
|
||||
|
||||
}
|
||||
|
||||
public void newTrafficLight(TrafficLights.TrafficLight t) {
|
||||
|
||||
}
|
||||
|
||||
public void changeState() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOn() {
|
||||
|
||||
}
|
||||
|
||||
public void powerOff() {
|
||||
|
||||
}
|
||||
|
||||
public void showState() {
|
||||
|
||||
}
|
||||
|
||||
public void update() {
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Observer.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observer;
|
||||
|
||||
|
||||
public abstract class Observer {
|
||||
public abstract void update();
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Subject.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observer;
|
||||
|
||||
|
||||
public abstract class Subject {
|
||||
public Observer myObservers;
|
||||
public void notifyObserver() {
|
||||
|
||||
}
|
||||
|
||||
public void addObserver(Observer o) {
|
||||
|
||||
}
|
||||
|
||||
public void deleteObserver(Observer o) {
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : TrafficLight.java
|
||||
// @ Date : 09/01/2009
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package TrafficLights;
|
||||
|
||||
|
||||
public class TrafficLight extends Observer.Subject {
|
||||
private int state;
|
||||
public static int[] s_StateList() = [1,2,3];
|
||||
public void change() {
|
||||
state += 1;
|
||||
getState();
|
||||
}
|
||||
|
||||
public void getState() {
|
||||
System.out.println(state);
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -0,0 +1,76 @@
|
|||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Pape.java
|
||||
// @ Date : 19/12/2008
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
public class Pape
|
||||
{
|
||||
private int numero;
|
||||
private String prenom;
|
||||
private static Pape lePape = null;
|
||||
|
||||
public static void main(String args[]){
|
||||
Pape jp2 = new Pape("Jean - Paul", 2);
|
||||
System.out.println(jp2.getNomPape());
|
||||
Pape b16 = new Pape("Benoît", 16);
|
||||
jp2.nommerPape(jp2.prenom, jp2.numero);
|
||||
b16.nommerPape(b16.prenom, b16.numero);
|
||||
System.out.println(b16.getNomPape());
|
||||
}
|
||||
|
||||
public Pape(String nom, int num){
|
||||
this.prenom = nom;
|
||||
this.numero = num;
|
||||
}
|
||||
|
||||
public static void nommerPape(String nom, int num)
|
||||
{
|
||||
if (lePape == null){
|
||||
lePape = new Pape(nom, num);
|
||||
System.out.println("Applaudissez la venue de " + nom + " " + num + " dans la Papautée.");
|
||||
}
|
||||
else {
|
||||
System.out.println("Le pape existe déjà, " + nom + " " + num + " ne peut pas le devenir.");
|
||||
}
|
||||
}
|
||||
|
||||
public static Pape getPape()
|
||||
{
|
||||
return lePape;
|
||||
}
|
||||
|
||||
public static String getNomPape()
|
||||
{
|
||||
if(lePape != null){
|
||||
return "Pape actuel: " + lePape.prenom + " " + lePape.numero;
|
||||
}
|
||||
else {
|
||||
return "Aucun pape n'a été nommé.";
|
||||
}
|
||||
}
|
||||
|
||||
public static void mortDuPape()
|
||||
{
|
||||
if(lePape != null){
|
||||
lePape = null;
|
||||
}
|
||||
else {
|
||||
System.out.println("Il n'existe pas de Pape actuellement !");
|
||||
}
|
||||
}
|
||||
|
||||
public String getNom()
|
||||
{
|
||||
String nomPape = new String(this.prenom + this.numero);
|
||||
return nomPape;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,327 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
|
||||
<XPD:HEADER>
|
||||
<XPD:SUBUNITS>
|
||||
</XPD:SUBUNITS>
|
||||
<XPD:PROFILES>
|
||||
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
|
||||
</XPD:PROFILES>
|
||||
</XPD:HEADER>
|
||||
<XPD:BODY>
|
||||
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="Qj2mGjN7jU+wUDqX/J9FzwAA">
|
||||
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="2ary3NrYa0GMSin1iYWQxwAA">
|
||||
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="mNnFXa3l+0OdpOlJyG5aMAAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">2ary3NrYa0GMSin1iYWQxwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="FPWqY3T2QkGLadZgrHj0VwAA">
|
||||
<XPD:REF name="Diagram">mNnFXa3l+0OdpOlJyG5aMAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="fYmpUj87dECeJCR2IRZDBAAA">
|
||||
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="GjzCeSm7HE+P53NpVuTOYgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">fYmpUj87dECeJCR2IRZDBAAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="zjjQJ8/KZU+NRxxjNNq5bQAA">
|
||||
<XPD:REF name="Diagram">GjzCeSm7HE+P53NpVuTOYgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="Ob07tE6nnUO78i7eW/RnNwAA">
|
||||
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="vZppBR1+HUm/qr5Kqcq23wAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">Ob07tE6nnUO78i7eW/RnNwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="sP25l6clQEylf4Kjcp8xSgAA">
|
||||
<XPD:REF name="Diagram">vZppBR1+HUm/qr5Kqcq23wAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedViews" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="o8LfewEVw0uNiPnnEFZt1QAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">160</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">189</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FZhd6/tjrESn5RbGXEr5CAAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="UOkL0fXHOkK88KN+d2nYWwAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Pape</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="K5SIZfIXoUaSlnXCPSFkIwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="anrIKd0roEu12yCf2fErHwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/bpC5ZZwdEmPMhB9WKj87QAA">
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WikhTKQKY0aF+zHtukDYxwAA">
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7A0XtOhZLUyirUW9Y3lyYQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[1]" type="UMLAssociationView" guid="bX2JIVMaC0CcPZuQ+bYwHgAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">226,80;226,48;396,48;396,136;348,136</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
<XPD:REF name="Head">o8LfewEVw0uNiPnnEFZt1QAA</XPD:REF>
|
||||
<XPD:REF name="Tail">o8LfewEVw0uNiPnnEFZt1QAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hSfkkIo2+ESke89Tx1Hl5QAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e9proM3Yz0Wpu28rMmJxUgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="v/6TmY2EX0CUwk1Q1FqQ5QAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="3ftEaR65MUGKXM9QCqjEuQAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">-lePape</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="g/A7z25CvEWHas2tpdUb0gAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="xlCIJwLgYES8y1wPPwaPngAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="UVFRiD9/80uiagtPHvQqYgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="UlGrQCpeTUm4PnWWoZZm/QAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ggq+Bb/DoEmQn2IOeNHrnwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hM2XnYEDBUud0d/d+KPmyQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">-1116</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">-1120</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="nWvIT3PyhEKavFNEKOJXOgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">-1116</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">-1120</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="DbSfU3PyYE6N2LAQlK2UaQAA">
|
||||
<XPD:ATTR name="Name" type="string">Pape</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Ob07tE6nnUO78i7eW/RnNwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">o8LfewEVw0uNiPnnEFZt1QAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">/bpC5ZZwdEmPMhB9WKj87QAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">WikhTKQKY0aF+zHtukDYxwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">7A0XtOhZLUyirUW9Y3lyYQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3GuCC3PAIEqimhyIwLKDjAAA">
|
||||
<XPD:ATTR name="Name" type="string">nommerPape</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8OG9JvAcUEOx2LceOhKoigAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">3GuCC3PAIEqimhyIwLKDjAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D/HjlADCoUWony5don3SrQAA">
|
||||
<XPD:ATTR name="Name" type="string">num</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">3GuCC3PAIEqimhyIwLKDjAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2CiEx4HnIEGO8kQN/zn1ngAA">
|
||||
<XPD:ATTR name="Name" type="string">getPape</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2RK9uCB/M0ujeIT/vGaUGwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">2CiEx4HnIEGO8kQN/zn1ngAA</XPD:REF>
|
||||
<XPD:REF name="Type_">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Rhhn3IJa+0qMS8B/pWmfIQAA">
|
||||
<XPD:ATTR name="Name" type="string">getNomPape</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l2cLgKD4PUSAxBWapanbcQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Rhhn3IJa+0qMS8B/pWmfIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8AoI/l8L7UarNblAmj3EYwAA">
|
||||
<XPD:ATTR name="Name" type="string">mortDuPape</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OvYEscq15kumT4x/wdsgSgAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">8AoI/l8L7UarNblAmj3EYwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4432x1Vq4USH1BO1XgVYgQAA">
|
||||
<XPD:ATTR name="Name" type="string">getNom</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7kQJiWxADkOJHe/joAR/KQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">4432x1Vq4USH1BO1XgVYgQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="TypedParameters[0]">2RK9uCB/M0ujeIT/vGaUGwAA</XPD:REF>
|
||||
<XPD:REF name="TypedParameters[1]" pathname="instancePape">ho7Qbw3TSEmW5HhZ3lAoUAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="Associations[0]">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
<XPD:REF name="Associations[1]">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="SFMalK1CBEKzNTpovygLFgAA">
|
||||
<XPD:ATTR name="Name" type="string">numero</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="yLHVihhGlEKvNgEpNAoYVwAA">
|
||||
<XPD:ATTR name="Name" type="string">prenom</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLAssociation" guid="99ljN4FUyUeJu/GkElsDdAAA">
|
||||
<XPD:REF name="Namespace">Ob07tE6nnUO78i7eW/RnNwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">bX2JIVMaC0CcPZuQ+bYwHgAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">hSfkkIo2+ESke89Tx1Hl5QAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">e9proM3Yz0Wpu28rMmJxUgAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">v/6TmY2EX0CUwk1Q1FqQ5QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cnCrenfkf0iRSJbzedJkRQAA">
|
||||
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Association">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
<XPD:REF name="Participant">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">g/A7z25CvEWHas2tpdUb0gAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">UVFRiD9/80uiagtPHvQqYgAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">ggq+Bb/DoEmQn2IOeNHrnwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">nWvIT3PyhEKavFNEKOJXOgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="NEClptlY/ESXByUZ/yuH0wAA">
|
||||
<XPD:ATTR name="Name" type="string">lePape</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Association">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
<XPD:REF name="Participant">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">3ftEaR65MUGKXM9QCqjEuQAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">xlCIJwLgYES8y1wPPwaPngAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">UlGrQCpeTUm4PnWWoZZm/QAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">hM2XnYEDBUud0d/d+KPmyQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="Xwqy/TXVCUGw6DaszFLkxwAA">
|
||||
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="8XTkA2u+AUuYCuoKB8wmmgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">Xwqy/TXVCUGw6DaszFLkxwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="ZYy0m3cPZUa872gMyua2PgAA">
|
||||
<XPD:REF name="Diagram">8XTkA2u+AUuYCuoKB8wmmgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="t9Cpefxbe0iz24jLUmet7wAA">
|
||||
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="bLHdkI/TuUaK53xTygR9yQAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">t9Cpefxbe0iz24jLUmet7wAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="d13WhslCxk2yEoS3wF52SQAA">
|
||||
<XPD:REF name="Diagram">bLHdkI/TuUaK53xTygR9yQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:BODY>
|
||||
</XPD:PROJECT>
|
|
@ -0,0 +1,315 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
|
||||
<XPD:HEADER>
|
||||
<XPD:SUBUNITS>
|
||||
</XPD:SUBUNITS>
|
||||
<XPD:PROFILES>
|
||||
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
|
||||
</XPD:PROFILES>
|
||||
</XPD:HEADER>
|
||||
<XPD:BODY>
|
||||
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="Qj2mGjN7jU+wUDqX/J9FzwAA">
|
||||
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="2ary3NrYa0GMSin1iYWQxwAA">
|
||||
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="mNnFXa3l+0OdpOlJyG5aMAAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">2ary3NrYa0GMSin1iYWQxwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="FPWqY3T2QkGLadZgrHj0VwAA">
|
||||
<XPD:REF name="Diagram">mNnFXa3l+0OdpOlJyG5aMAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="fYmpUj87dECeJCR2IRZDBAAA">
|
||||
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="GjzCeSm7HE+P53NpVuTOYgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">fYmpUj87dECeJCR2IRZDBAAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="zjjQJ8/KZU+NRxxjNNq5bQAA">
|
||||
<XPD:REF name="Diagram">GjzCeSm7HE+P53NpVuTOYgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="Ob07tE6nnUO78i7eW/RnNwAA">
|
||||
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="vZppBR1+HUm/qr5Kqcq23wAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">Ob07tE6nnUO78i7eW/RnNwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="sP25l6clQEylf4Kjcp8xSgAA">
|
||||
<XPD:REF name="Diagram">vZppBR1+HUm/qr5Kqcq23wAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedViews" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="o8LfewEVw0uNiPnnEFZt1QAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">160</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">189</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FZhd6/tjrESn5RbGXEr5CAAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="UOkL0fXHOkK88KN+d2nYWwAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Pape</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="K5SIZfIXoUaSlnXCPSFkIwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="anrIKd0roEu12yCf2fErHwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/bpC5ZZwdEmPMhB9WKj87QAA">
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WikhTKQKY0aF+zHtukDYxwAA">
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7A0XtOhZLUyirUW9Y3lyYQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[1]" type="UMLAssociationView" guid="bX2JIVMaC0CcPZuQ+bYwHgAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">226,80;226,48;396,48;396,136;348,136</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
<XPD:REF name="Head">o8LfewEVw0uNiPnnEFZt1QAA</XPD:REF>
|
||||
<XPD:REF name="Tail">o8LfewEVw0uNiPnnEFZt1QAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hSfkkIo2+ESke89Tx1Hl5QAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e9proM3Yz0Wpu28rMmJxUgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="v/6TmY2EX0CUwk1Q1FqQ5QAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="3ftEaR65MUGKXM9QCqjEuQAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">-lePape</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="g/A7z25CvEWHas2tpdUb0gAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="xlCIJwLgYES8y1wPPwaPngAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="UVFRiD9/80uiagtPHvQqYgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="UlGrQCpeTUm4PnWWoZZm/QAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ggq+Bb/DoEmQn2IOeNHrnwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
|
||||
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hM2XnYEDBUud0d/d+KPmyQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">-1116</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">-1120</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
|
||||
<XPD:REF name="Model">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="nWvIT3PyhEKavFNEKOJXOgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">-1116</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">-1120</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
|
||||
<XPD:REF name="Model">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="DbSfU3PyYE6N2LAQlK2UaQAA">
|
||||
<XPD:ATTR name="Name" type="string">Pape</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Ob07tE6nnUO78i7eW/RnNwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">o8LfewEVw0uNiPnnEFZt1QAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">/bpC5ZZwdEmPMhB9WKj87QAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">WikhTKQKY0aF+zHtukDYxwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">7A0XtOhZLUyirUW9Y3lyYQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3GuCC3PAIEqimhyIwLKDjAAA">
|
||||
<XPD:ATTR name="Name" type="string">nommerPape</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8OG9JvAcUEOx2LceOhKoigAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">3GuCC3PAIEqimhyIwLKDjAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D/HjlADCoUWony5don3SrQAA">
|
||||
<XPD:ATTR name="Name" type="string">num</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">3GuCC3PAIEqimhyIwLKDjAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2CiEx4HnIEGO8kQN/zn1ngAA">
|
||||
<XPD:ATTR name="Name" type="string">getPape</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2RK9uCB/M0ujeIT/vGaUGwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">2CiEx4HnIEGO8kQN/zn1ngAA</XPD:REF>
|
||||
<XPD:REF name="Type_">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Rhhn3IJa+0qMS8B/pWmfIQAA">
|
||||
<XPD:ATTR name="Name" type="string">getNomPape</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l2cLgKD4PUSAxBWapanbcQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Rhhn3IJa+0qMS8B/pWmfIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8AoI/l8L7UarNblAmj3EYwAA">
|
||||
<XPD:ATTR name="Name" type="string">mortDuPape</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OvYEscq15kumT4x/wdsgSgAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">8AoI/l8L7UarNblAmj3EYwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="TypedParameters[0]">2RK9uCB/M0ujeIT/vGaUGwAA</XPD:REF>
|
||||
<XPD:REF name="TypedParameters[1]" pathname="instancePape">ho7Qbw3TSEmW5HhZ3lAoUAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="Associations[0]">cnCrenfkf0iRSJbzedJkRQAA</XPD:REF>
|
||||
<XPD:REF name="Associations[1]">NEClptlY/ESXByUZ/yuH0wAA</XPD:REF>
|
||||
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="SFMalK1CBEKzNTpovygLFgAA">
|
||||
<XPD:ATTR name="Name" type="string">numero</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="yLHVihhGlEKvNgEpNAoYVwAA">
|
||||
<XPD:ATTR name="Name" type="string">prenom</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLAssociation" guid="99ljN4FUyUeJu/GkElsDdAAA">
|
||||
<XPD:REF name="Namespace">Ob07tE6nnUO78i7eW/RnNwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">bX2JIVMaC0CcPZuQ+bYwHgAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">hSfkkIo2+ESke89Tx1Hl5QAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">e9proM3Yz0Wpu28rMmJxUgAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">v/6TmY2EX0CUwk1Q1FqQ5QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="cnCrenfkf0iRSJbzedJkRQAA">
|
||||
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Association">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
<XPD:REF name="Participant">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">g/A7z25CvEWHas2tpdUb0gAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">UVFRiD9/80uiagtPHvQqYgAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">ggq+Bb/DoEmQn2IOeNHrnwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">nWvIT3PyhEKavFNEKOJXOgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="NEClptlY/ESXByUZ/yuH0wAA">
|
||||
<XPD:ATTR name="Name" type="string">lePape</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Association">99ljN4FUyUeJu/GkElsDdAAA</XPD:REF>
|
||||
<XPD:REF name="Participant">DbSfU3PyYE6N2LAQlK2UaQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">3ftEaR65MUGKXM9QCqjEuQAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">xlCIJwLgYES8y1wPPwaPngAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">UlGrQCpeTUm4PnWWoZZm/QAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">hM2XnYEDBUud0d/d+KPmyQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="Xwqy/TXVCUGw6DaszFLkxwAA">
|
||||
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="8XTkA2u+AUuYCuoKB8wmmgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">Xwqy/TXVCUGw6DaszFLkxwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="ZYy0m3cPZUa872gMyua2PgAA">
|
||||
<XPD:REF name="Diagram">8XTkA2u+AUuYCuoKB8wmmgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="t9Cpefxbe0iz24jLUmet7wAA">
|
||||
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">Qj2mGjN7jU+wUDqX/J9FzwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="bLHdkI/TuUaK53xTygR9yQAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">t9Cpefxbe0iz24jLUmet7wAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="d13WhslCxk2yEoS3wF52SQAA">
|
||||
<XPD:REF name="Diagram">bLHdkI/TuUaK53xTygR9yQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:BODY>
|
||||
</XPD:PROJECT>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,22 @@
|
|||
Vendredi 09 janvier 2009
|
||||
P51
|
||||
|
||||
====== Groovy ======
|
||||
|
||||
Présentation de Groovy
|
||||
|
||||
CF. http://groovy.codehaus.org/
|
||||
|
||||
====== Grails ======
|
||||
|
||||
Présentation de Grails, comme Groovy Rails
|
||||
|
||||
CF. http://grails.org/Home
|
||||
|
||||
GORB avec Hibernate
|
||||
|
||||
H??SQL
|
||||
JUNIT pour les tests
|
||||
|
||||
5min de présentation, puis des questions
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
Vendredi 16 janvier 2009
|
||||
P51
|
||||
Séance 7
|
||||
|
||||
====== Aide sur le projet ======
|
||||
|
||||
Création d'un schéma de fonctionnement de l'application pour expliquer comment on peut résoudre nos soucis.
|
||||
|
||||
SAX Builder => dans JDOM. Permet de parser du XML (puis de gestion de session entre l'interface et le core).
|
||||
|
||||
+-------------+ +-------+ +---------+
|
||||
O/ -> | | -> | | -> | | ---->\
|
||||
-| | Interface | | Core | | Métier | > BDD (H2)
|
||||
/ \ -> | | <- | | <- | | <----/
|
||||
+-------------+ +-------+ +---------+
|
||||
Cookie 1 Session 1 Session2
|
||||
Cookie 2
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#Fri Jan 09 08:16:41 CET 2009
|
||||
css-profile//WebContent/index.jsp=org.eclipse.wst.css.core.cssprofile.css2
|
||||
eclipse.preferences.version=1
|
|
@ -1,13 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
|
||||
<display-name>
|
||||
BlankoNet</display-name>
|
||||
<display-name>BlankoNet</display-name>
|
||||
<servlet>
|
||||
<description>
|
||||
</description>
|
||||
<display-name>
|
||||
Profile</display-name>
|
||||
<servlet-name>First Servlet</servlet-name>
|
||||
<servlet-name>GeneralDispatcher</servlet-name>
|
||||
<servlet-class>Octopus</servlet-class>
|
||||
</servlet>
|
||||
<servlet>
|
||||
|
@ -17,19 +16,13 @@
|
|||
<load-on-startup>1</load-on-startup>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>First Servlet</servlet-name>
|
||||
<url-pattern>/core</url-pattern>
|
||||
<servlet-name>GeneralDispatcher</servlet-name>
|
||||
<url-pattern>/contacts/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>Faces Servlet</servlet-name>
|
||||
<url-pattern>/faces/*</url-pattern>
|
||||
<servlet-mapping>
|
||||
<servlet-name>GeneralDispatcher</servlet-name>
|
||||
<url-pattern>/login/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
<jsp-config>
|
||||
<taglib>
|
||||
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
|
||||
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
|
||||
</taglib>
|
||||
</jsp-config>
|
||||
<welcome-file-list>
|
||||
<welcome-file>index.html</welcome-file>
|
||||
<welcome-file>index.htm</welcome-file>
|
||||
|
@ -42,4 +35,13 @@
|
|||
<extension>jpg</extension>
|
||||
<mime-type>image/jpeg</mime-type>
|
||||
</mime-mapping>
|
||||
<jsp-config>
|
||||
<jsp-property-group>
|
||||
<description>Toutes les pages</description>
|
||||
<url-pattern>*.jsp</url-pattern>
|
||||
<page-encoding>UTF-8</page-encoding>
|
||||
<include-prelude>/includes/header.jsp</include-prelude>
|
||||
<include-coda>/includes/footer.jsp</include-coda>
|
||||
</jsp-property-group>
|
||||
</jsp-config>
|
||||
</web-app>
|
||||
|
|
|
@ -1,129 +0,0 @@
|
|||
html, body {
|
||||
position: relative;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background-color: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
a {
|
||||
color: orange;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
div#tete {
|
||||
position: absolute;
|
||||
top: 25px;
|
||||
left: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 125px;
|
||||
width: 100%;
|
||||
background-color: orange;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div#navigation {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 25px;
|
||||
width: 100%;
|
||||
margin: 0 0 5px 0;
|
||||
padding: 0;
|
||||
font-size: x-small; /* for IE 5.5 */
|
||||
f\ont-size: small; /* feed to compliant browsers */
|
||||
}
|
||||
|
||||
div#navigation ul {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style-type: none;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
div#navigation ul li {
|
||||
height: 25px;
|
||||
width: auto;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
div#navigation ul li a {
|
||||
display: block;
|
||||
height: 25px;
|
||||
width: 100px;
|
||||
bottom: 0;
|
||||
line-height: 25px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div#navigation ul li a:hover {
|
||||
color: white;
|
||||
background-color: green;
|
||||
-moz-border-radius: 10%;
|
||||
-webkit-border-radius: 10px;
|
||||
border-radius: 10%;
|
||||
}
|
||||
|
||||
div#contenu {
|
||||
position: absolute;
|
||||
height: auto;
|
||||
top: 180px;
|
||||
right: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
div#menu {
|
||||
position: absolute;
|
||||
top: 150px;
|
||||
left: 0;
|
||||
height: 30px;
|
||||
width: 100%;
|
||||
margin: 0 0 5px 0;
|
||||
padding: 0;
|
||||
font-size: x-small; /* for IE 5.5 */
|
||||
f\ont-size: small; /* feed to compliant browsers */
|
||||
}
|
||||
|
||||
div#menu ul {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style-type: none;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
div#menu ul li {
|
||||
height: 30px;
|
||||
width: auto;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
div#menu ul li a {
|
||||
display: block;
|
||||
height: 30px;
|
||||
width: 100px;
|
||||
bottom: 0;
|
||||
line-height: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
div#menu ul li a:hover {
|
||||
color: white;
|
||||
background-color: brown;
|
||||
-moz-border-radius: 10%;
|
||||
-webkit-border-radius: 10px;
|
||||
border-radius: 10%;
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
<%@ taglib uri="/WEB-INF/lib/tld/c.tld" prefix="mesTags" %>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Insert title here</title>
|
||||
</head>
|
||||
<body>
|
||||
<mesTags:url var="ecocho" value="http://ecocho.fr" />
|
||||
Voici un lien : <a href="${ecocho}">Ecocho.fr</a>
|
||||
</body>
|
||||
</html>
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
@ -0,0 +1,8 @@
|
|||
</div>
|
||||
<div id="bg-bottom-contenu">
|
||||
<p>Design by wooki</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,46 @@
|
|||
<%@ taglib uri="/WEB-INF/lib/tld/c.tld" prefix="c" %>
|
||||
<%@ taglib uri="/WEB-INF/lib/tld/fmt.tld" prefix="f" %>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title>BlankoNet</title>
|
||||
<link rel="stylesheet" type="text/css" href="/SocialNet/social.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
<div class="centrage">
|
||||
<h1><span>SocialNet</span></h1>
|
||||
<ul>
|
||||
<li><a href="/SocialNet" id="home">Accueil</a></li>
|
||||
<li><a href="#categories" id="about">Navigation</a></li>
|
||||
<li><a href="#contenu" id="link">Contenu</a></li>
|
||||
<li><a href="#" id="contact">Contact</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
<div id="side">
|
||||
<h2 id="categories">Navigation</h2>
|
||||
<div class="side-bloc">
|
||||
<ul>
|
||||
<li><a href="/SocialNet">Accueil</a></li>
|
||||
<li><a href="/SocialNet/login/">Connexion</a></li>
|
||||
</ul>
|
||||
<div class="bottom-side-bloc"></div>
|
||||
</div>
|
||||
|
||||
<h2 id="articles">Contacts</h2>
|
||||
<div class="side-bloc">
|
||||
<ul>
|
||||
<li><a href="/SocialNet/contacts">Liste</a></li>
|
||||
</ul>
|
||||
<div class="bottom-side-bloc"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="contenu">
|
||||
<div id="bg-centre-contenu">
|
|
@ -1,112 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title>BlankoNet</title>
|
||||
<link rel="stylesheet" type="text/css" href="/BlankoNet/social.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
<div class="centrage">
|
||||
<h1><span>Kit Zikorama</span></h1>
|
||||
<ul>
|
||||
<li><a href="#" id="home">Home</a></li>
|
||||
<li><a href="#" id="about">About</a></li>
|
||||
<li><a href="#" id="link">Link</a></li>
|
||||
<li><a href="#" id="contact">Contact</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<h2>Introduction</h2>
|
||||
<p>Soyez le bienvenue sur SocialNET, le réseau social qui BLABLA</p>
|
||||
|
||||
<div id="content">
|
||||
<c:out value="Bonjour" /><br/>
|
||||
<div id="side">
|
||||
<h2 id="categories">Categories</h2>
|
||||
<div class="side-bloc">
|
||||
<ul>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
</ul>
|
||||
<div class="bottom-side-bloc"></div>
|
||||
</div>
|
||||
|
||||
<h2 id="articles">Articles</h2>
|
||||
<div class="side-bloc">
|
||||
<ul>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
</ul>
|
||||
<div class="bottom-side-bloc"></div>
|
||||
</div>
|
||||
|
||||
<h2 id="articles">Archives</h2>
|
||||
<div class="side-bloc">
|
||||
<ul>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
<li><a href="#">Illum molestie</a></li>
|
||||
</ul>
|
||||
<div class="bottom-side-bloc"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="contenu">
|
||||
<div id="bg-centre-contenu">
|
||||
|
||||
<h2>Tation minim</h2>
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
|
||||
|
||||
<h2>Tation minim</h2>
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
|
||||
<p>Tation minim ut consequat molestie at illum hendrerit eum magna. Hendrerit ullamcorper luptatum consequat duis,
|
||||
laoreet accumsan et, ea. Consectetuer dolore wisi feugiat nostrud minim feugiat feugiat, ut dolore nisl feugait erat odio
|
||||
qui feugait. </p>
|
||||
</div>
|
||||
<div id="bg-bottom-contenu">
|
||||
<p>Design by wooki</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
<h2>SocialNET, qu'est ce dont ?</h2>
|
||||
<p>SocialNET permet de</p>
|
||||
<ul>
|
||||
<li>blah</li>
|
||||
<li>blah</li>
|
||||
</ul>
|
||||
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Before Width: | Height: | Size: 10 KiB |
|
@ -31,9 +31,9 @@ img {
|
|||