Grosse MàJ
This commit is contained in:
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<50>ces composites.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Pi<50>ces typ<79>es dites Composites
|
||||
**/
|
||||
public class Pi<EFBFBD>ces composites extends Stocks, Pi<EFBFBD>ces {
|
||||
/**
|
||||
* Nombre total de pi<70>ces de base qui entrent dans la fabrication de la pi<70>ce composite
|
||||
**/
|
||||
private double complexit<EFBFBD>Pi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix d'achat de la pi<70>ce = prix de revient de toutes les pi<70>ces de base qui la composent + co<63>t d'assemblage
|
||||
**/
|
||||
private double prixHAPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Co<43>t d'assemblage de la pi<70>ce composite
|
||||
**/
|
||||
private double coutAssemblagePi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Marge de la pi<70>ce = 25 % !
|
||||
**/
|
||||
private double margePi<EFBFBD>ce = 0.25;
|
||||
|
||||
public Pi<EFBFBD>ces composites compos<EFBFBD> de;
|
||||
|
||||
/**
|
||||
* Calcule le prix de revient de la pi<70>ce composite
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne la complexit<69> d'une pi<70>ce composite
|
||||
**/
|
||||
public void donneComplexit<EFBFBD>() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajouter un composant en donnant son identifiant et le co<63>t d'assemblage suppl<70>mentaire
|
||||
*
|
||||
* @param identifiantPi<50>ce
|
||||
* @param coutAssemblage
|
||||
**/
|
||||
public void ajouterComposant(Object identifiantPi<EFBFBD>ce, Object coutAssemblage) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pi<70>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<50>ces de base.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Pi<50>ces typ<79>es dites de Base
|
||||
**/
|
||||
public class Pi<EFBFBD>ces de base extends Stocks, Pi<EFBFBD>ces {
|
||||
/**
|
||||
* Prix d'achat d'une pi<70>ce (= prix de revient)
|
||||
**/
|
||||
private double prixHAPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Marge de la pi<70>ce = 10 % !
|
||||
**/
|
||||
private double margePi<EFBFBD>ce = 0.1;
|
||||
|
||||
/**
|
||||
* Permet de calculer le prix de revient d'une pi<70>ce
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pi<70>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<50>ces.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Classe abstraite Pi<50>ce
|
||||
**/
|
||||
public abstract class Pi<EFBFBD>ces {
|
||||
/**
|
||||
* Identifie la pi<70>ce (unique)
|
||||
**/
|
||||
private int identifiant Pi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Num<75>ro de la prochaine pi<70>ce
|
||||
**/
|
||||
private static int s-prochainePi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix d'achat de la pi<70>ce
|
||||
**/
|
||||
private double prixHAPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix de vente HT de la pi<70>ce
|
||||
**/
|
||||
private double prixVenteHTPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* D<>nommination de la pi<70>ce
|
||||
**/
|
||||
private String nomPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Marge de la pi<70>ce
|
||||
**/
|
||||
private double margePi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix de vente TTC de la pi<70>ce
|
||||
**/
|
||||
private double prixVenteTTC;
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pi<70>ce (abstrait)
|
||||
**/
|
||||
public abstract void calculPrixRevient();
|
||||
|
||||
/**
|
||||
* Donne le nom de la pi<70>ce
|
||||
**/
|
||||
public void donneNom() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne le prix d'achat de la pi<70>ce
|
||||
**/
|
||||
public void donnePrixHA() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne le prix de vente hors taxes de la pi<70>ce
|
||||
**/
|
||||
public void donnePrixVenteHTPi<EFBFBD>ce() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne le prix de vente TTC de la pi<70>ce
|
||||
**/
|
||||
public void donnePrixVenteTTC() {
|
||||
|
||||
}
|
||||
}
|
54
G5a/PiecesComposites/Stocks.java
Normal file
54
G5a/PiecesComposites/Stocks.java
Normal file
@ -0,0 +1,54 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Stocks.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Gestion des stockes de pi<70>ces
|
||||
**/
|
||||
public abstract class Stocks {
|
||||
public Pi<EFBFBD>ces colPi<EFBFBD>ces;
|
||||
/**
|
||||
* Permet l'ajout d'une pi<70>ce dans les stocks
|
||||
*
|
||||
* @param nom
|
||||
* @param PA
|
||||
**/
|
||||
public static void s-ajouterPi<EFBFBD>ce(String nom, double PA) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Supprime une pi<70>ce dans les stocks
|
||||
*
|
||||
* @param nom
|
||||
* @param CA
|
||||
* @param composants
|
||||
**/
|
||||
public static final void s-supprimerPi<EFBFBD>ce(String nom, double CA, Pi<EFBFBD>ces composants) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Affiche la pi<70>ce la plus complexe :
|
||||
* <20> Code
|
||||
* <20> Nom
|
||||
* <20> Prix de revient
|
||||
* <20> Complexit<69>
|
||||
**/
|
||||
public static void s-affichePi<EFBFBD>cePlusComplexe() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Liste des pi<70>ces
|
||||
**/
|
||||
public static Pi<EFBFBD>ces s-listePi<EFBFBD>ces() {
|
||||
|
||||
}
|
||||
}
|
BIN
G5a/PiecesComposites/piecesComposites.jpg
Normal file
BIN
G5a/PiecesComposites/piecesComposites.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
1142
G5a/PiecesComposites/piecesComposites.uml
Normal file
1142
G5a/PiecesComposites/piecesComposites.uml
Normal file
File diff suppressed because it is too large
Load Diff
1142
G5a/PiecesComposites/piecesComposites.~ml
Normal file
1142
G5a/PiecesComposites/piecesComposites.~ml
Normal file
File diff suppressed because it is too large
Load Diff
590
G5a/employe_commerciaux.uml
Normal file
590
G5a/employe_commerciaux.uml
Normal file
@ -0,0 +1,590 @@
|
||||
<?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="QRG0R1fCQU2IKNXNK67kJQAA">
|
||||
<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="DTFG+qBQrUqymM7hR2y8nQAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="v7N4jrrAtECkMaDotRx1qgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">DTFG+qBQrUqymM7hR2y8nQAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="EK3gvV5HyEekQmYFrRTUZgAA">
|
||||
<XPD:REF name="Diagram">v7N4jrrAtECkMaDotRx1qgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="exVm5dZ2jkiV9NRvdJjSjAAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Cm/46mpn1UG9zOMMZDMWeQAA">
|
||||
<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">exVm5dZ2jkiV9NRvdJjSjAAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="jky4HHTl10C6x35M0DNxBgAA">
|
||||
<XPD:REF name="Diagram">Cm/46mpn1UG9zOMMZDMWeQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="ga2tNdkwJUKv8f4Ua5e4/AAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Fb/6PDHdQEaPWwnzm9igKwAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="IIiMRkfYsESHGW/ceAFnMQAA">
|
||||
<XPD:REF name="Diagram">Fb/6PDHdQEaPWwnzm9igKwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="dUOixKPqPEmhd6Te2vOEtAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">442</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">264</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6za14FAuKk6o3xwPXpwydwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="GxBV9ncQZUW2RC+OJv3+0QAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Salarie</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1cdrHS2VkEqcIFf03N3HpwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BP9VXlawA0Kmm3k3lm7keAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4yLWB+jzIEiooLUTA3nA9gAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xsKrqTI8LkiAQAc/rYPpHAAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oDcZMVW1q0ObX/C5R5hqVQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3++EzmKFJEW4gaY4iGDxAAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">16</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">439</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">133</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="q9S6YGQ8W0Wj1DgRUewerAAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="m4c7houZR0ubJuUKJWc51gAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Commercial</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CM7K2/Lmp0e6ZUIzd4Q2lQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Mfbi/L/pkU+G+rXFqJ1vHQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FDZKSyru90mA8jrU6C3DzgAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jHaINqljIEm2qJDtDTFOuQAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6wygmhD460qimcgt1wd1/AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="O+b3YrealEuVvWivg26emAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">245,400;264,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SgYzpaygUU++pVxhVLidkAAA">
|
||||
<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">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IkkfGv1MS0+cg1UdSZtI6gAA">
|
||||
<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">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="obbWZFezTkew/GEQpepKYQAA">
|
||||
<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">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="nYLUAPSoKkWnLNGGKKwAFgAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">292</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">184</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sgll0Vu4GUKh/Ec6MTcqqwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="2t88XFAGiE60u3DA5klqaQAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Employé</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Hq7ssFmhSU+LMbv/NaKo9AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IXwszfhU2E6c6Yu+wCubGwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SLSYgq4Vdk2iK/bFEJHEGAAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jAcvOdediUyv2lhzGw7ycwAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gTvXEFThwUahJukf1NoFwgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="xlAp0HQ5k06EHRtDXYgaHwAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">537,400;412,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Luaqats2PEy5YZ5IOU8pNAAA">
|
||||
<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">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CBrwJLQXR0KU339DYPAzTgAA">
|
||||
<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">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ms3xQCoEXk2+r0S38fcTygAA">
|
||||
<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">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="TlONUO4fiE+4L/DX3hqMnwAA">
|
||||
<XPD:ATTR name="Name" type="string">Salarie</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des salariés
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">4yLWB+jzIEiooLUTA3nA9gAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">xsKrqTI8LkiAQAc/rYPpHAAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">oDcZMVW1q0ObX/C5R5hqVQAA</XPD:REF>
|
||||
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="SupplierDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="Specializations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Specializations[1]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="S7Mk9qkxpEeak+3fzAnOiQAA">
|
||||
<XPD:ATTR name="Name" type="string">getAdresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'adresse de l'employé courant</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xFCTARRfkE25vh/QKxs88wAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">S7Mk9qkxpEeak+3fzAnOiQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YOU4NGiktEmHFaaK+t7IIQAA">
|
||||
<XPD:ATTR name="Name" type="string">getEmp</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé dont le matricule est passé en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6Sh1EheREe4rY2eBAuPoAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m1Xh9nwGw0K14iVVTroqwgAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gfj8M0MxrEKFoBxNfmjaLwAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'ancienneté de l'employé (nombre d'années)
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="txjgP6bVJ0uHWbpEa6Me2AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">gfj8M0MxrEKFoBxNfmjaLwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Ga3P4+Nfx0CMnRYbuy1pmwAA">
|
||||
<XPD:ATTR name="Name" type="string">getService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le service auquel est affecté l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NKvGzMMwLEiQAg5jk9qkDQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Ga3P4+Nfx0CMnRYbuy1pmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iTxh//6jxk2GjInMcDIQIgAA">
|
||||
<XPD:ATTR name="Name" type="string">changerService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Change le service de l'employé, donné en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c8iQPvaWw0i8eWC0F03LqwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pKYKlcgo0E2QidC5oBFCRgAA">
|
||||
<XPD:ATTR name="Name" type="string">nouveauService</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="kDVzoeGU00iJkB8keUDbNAAA">
|
||||
<XPD:ATTR name="Name" type="string">getPrimes</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne la prime totale acquise par l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AbY1Za6wQEmd4pGPHNuydAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">kDVzoeGU00iJkB8keUDbNAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9UDJTj/UkUyQEAv8X9PqbgAA">
|
||||
<XPD:ATTR name="Name" type="string">c-getPlusAncien</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé qui a le plus d'ancienneté
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EFif15+BiU+/C+JIcMJocAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">9UDJTj/UkUyQEAv8X9PqbgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="/N2RedN5mE+2fjObZzOEwAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type d'employé (employé ou commercial)
|
||||
A redéfinir</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tnLIvWVRV0uQrqEsPXj8MAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">/N2RedN5mE+2fjObZzOEwAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="A5S0mQNbMk+WHC6m7Q4tRwAA">
|
||||
<XPD:ATTR name="Name" type="string">NouvelEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe avec pour paramètres le nom, l'adresse, l'année d'embauche et le service d'affectation de l'employé.
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NB5hGZY7UUqJCHUK69En2AAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Nzqol8fKN0uLZvF0kadn2wAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="pMMTl0XxV0OAY5k8VlKGAAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="CYOw082AN0WP0opGwLVwUwAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ECiiSBiADEO8TGHgTQJBvAAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Numéro de matricule de l'employé en cours</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="jUTUj3ROAUe6X/QAGlMdUwAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="wH8KRBoU50Kv9Q6x0ZodvQAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Adresse de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="gOy3EwJh4EyTo1yPXQrDzQAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Années d'ancienneté de l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="t+U8XukfX0CTWIkvALJ3ygAA">
|
||||
<XPD:ATTR name="Name" type="string">montantPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Montant de la prime totale d'un employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="HvXwNhl55Uu7+QvwUZyXWgAA">
|
||||
<XPD:ATTR name="Name" type="string">s-coeffPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Coefficient de Prime de la classe Employé (attribut Collectif)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">120</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="gPEgQsYz7kuF6CBPSPtNpgAA">
|
||||
<XPD:ATTR name="Name" type="string">serviceAffectation</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom du service d'affectaction de l'employé courant</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="gVCTs6Px6U+VX0Rzxd2xnQAA">
|
||||
<XPD:ATTR name="Name" type="string">s-nombreEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nombre d'employé instancié (permet l'autoincrémentation du matricule)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="4iu27vcM602OnPNc6SH2lAAA">
|
||||
<XPD:ATTR name="Name" type="string">Commercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des commerciaux
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">FDZKSyru90mA8jrU6C3DzgAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jHaINqljIEm2qJDtDTFOuQAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">6wygmhD460qimcgt1wd1/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="ClientDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jf6AXhtLXEmyUfSv1YF+ewAA">
|
||||
<XPD:ATTR name="Name" type="string">NouveauCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OimABgu6aEu8pNOIp2xdfgAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Bm7entYGCUKLnGoFjwLl8QAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="I5SKQHrtjEGF4CQNjh1lrAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="qahVrIns+02/H6KkozkX+wAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Sc77Omr3fkuwk335LtTHEAAA">
|
||||
<XPD:ATTR name="Name" type="string">modifierCaCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Modifie le chiffre d'affaire d'un commercial donné en paramètre
|
||||
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bYtAXEebGEe2qjq4Uycq8AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TTazVFbfoUG7599XOSfp/gAA">
|
||||
<XPD:ATTR name="Name" type="string">nouvelle_valeur</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Gh7WaHV61E+zr4g3vFFvKQAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/l09L8yIdU6SP+qKUWeoCwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Commercial"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Gh7WaHV61E+zr4g3vFFvKQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="YZB5X7Wdf0amoGWNCIn74AAA">
|
||||
<XPD:ATTR name="Name" type="string">s-pourcentInteressement</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Attribut collectif qui donne le pourcentage dont les commerciaux bénéficient sur le CA
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">15</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="aBqQ11SI0kyjo4YtGsRUkwAA">
|
||||
<XPD:ATTR name="Name" type="string">caCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLDependency" guid="qkahte7etk+93u/8EQWH6QAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Client">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Supplier">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="NYQPdoJsvUaaI1H1mdJKmwAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">O+b3YrealEuVvWivg26emAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SgYzpaygUU++pVxhVLidkAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">IkkfGv1MS0+cg1UdSZtI6gAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">obbWZFezTkew/GEQpepKYQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="aX4nIVzQ7UOTI3QQvX6juAAA">
|
||||
<XPD:ATTR name="Name" type="string">Employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SLSYgq4Vdk2iK/bFEJHEGAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jAcvOdediUyv2lhzGw7ycwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">gTvXEFThwUahJukf1NoFwgAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CPCJ+u6IxUiX5onOYx7kWAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:REF name="Owner">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="In6w6hkd30CQEuTOm6V46gAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Employé"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">CPCJ+u6IxUiX5onOYx7kWAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="dlv3kapYakCr496Lm5OuDQAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">xlAp0HQ5k06EHRtDXYgaHwAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">Luaqats2PEy5YZ5IOU8pNAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">CBrwJLQXR0KU339DYPAzTgAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">ms3xQCoEXk2+r0S38fcTygAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="rstH60p1hUGdje8ImwF9ZwAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Ew/Cb+k76EatZgUykI+k5wAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">rstH60p1hUGdje8ImwF9ZwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="TwtS/gziW0yPhEuRwMkcqAAA">
|
||||
<XPD:REF name="Diagram">Ew/Cb+k76EatZgUykI+k5wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="06+dRea9SUWgOBrNCJwrswAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="SmNLw2Na60+JY+sZUkivfAAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">06+dRea9SUWgOBrNCJwrswAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="X3FwScnp5EC/pWfZOMsICgAA">
|
||||
<XPD:REF name="Diagram">SmNLw2Na60+JY+sZUkivfAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:BODY>
|
||||
</XPD:PROJECT>
|
590
G5a/employe_commerciaux.~ml
Normal file
590
G5a/employe_commerciaux.~ml
Normal file
@ -0,0 +1,590 @@
|
||||
<?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="QRG0R1fCQU2IKNXNK67kJQAA">
|
||||
<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="DTFG+qBQrUqymM7hR2y8nQAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="v7N4jrrAtECkMaDotRx1qgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">DTFG+qBQrUqymM7hR2y8nQAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="EK3gvV5HyEekQmYFrRTUZgAA">
|
||||
<XPD:REF name="Diagram">v7N4jrrAtECkMaDotRx1qgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="exVm5dZ2jkiV9NRvdJjSjAAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Cm/46mpn1UG9zOMMZDMWeQAA">
|
||||
<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">exVm5dZ2jkiV9NRvdJjSjAAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="jky4HHTl10C6x35M0DNxBgAA">
|
||||
<XPD:REF name="Diagram">Cm/46mpn1UG9zOMMZDMWeQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="ga2tNdkwJUKv8f4Ua5e4/AAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Fb/6PDHdQEaPWwnzm9igKwAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="IIiMRkfYsESHGW/ceAFnMQAA">
|
||||
<XPD:REF name="Diagram">Fb/6PDHdQEaPWwnzm9igKwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="dUOixKPqPEmhd6Te2vOEtAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">442</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">264</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6za14FAuKk6o3xwPXpwydwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="GxBV9ncQZUW2RC+OJv3+0QAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Salarie</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1cdrHS2VkEqcIFf03N3HpwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BP9VXlawA0Kmm3k3lm7keAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4yLWB+jzIEiooLUTA3nA9gAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xsKrqTI8LkiAQAc/rYPpHAAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oDcZMVW1q0ObX/C5R5hqVQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3++EzmKFJEW4gaY4iGDxAAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">16</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">439</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">133</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="q9S6YGQ8W0Wj1DgRUewerAAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="m4c7houZR0ubJuUKJWc51gAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Commercial</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CM7K2/Lmp0e6ZUIzd4Q2lQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Mfbi/L/pkU+G+rXFqJ1vHQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FDZKSyru90mA8jrU6C3DzgAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jHaINqljIEm2qJDtDTFOuQAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6wygmhD460qimcgt1wd1/AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="O+b3YrealEuVvWivg26emAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">245,408;265,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SgYzpaygUU++pVxhVLidkAAA">
|
||||
<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">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IkkfGv1MS0+cg1UdSZtI6gAA">
|
||||
<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">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="obbWZFezTkew/GEQpepKYQAA">
|
||||
<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">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="nYLUAPSoKkWnLNGGKKwAFgAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">292</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">184</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sgll0Vu4GUKh/Ec6MTcqqwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="2t88XFAGiE60u3DA5klqaQAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Employé</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Hq7ssFmhSU+LMbv/NaKo9AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IXwszfhU2E6c6Yu+wCubGwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SLSYgq4Vdk2iK/bFEJHEGAAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jAcvOdediUyv2lhzGw7ycwAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gTvXEFThwUahJukf1NoFwgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="xlAp0HQ5k06EHRtDXYgaHwAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">537,400;412,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Luaqats2PEy5YZ5IOU8pNAAA">
|
||||
<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">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CBrwJLQXR0KU339DYPAzTgAA">
|
||||
<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">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ms3xQCoEXk2+r0S38fcTygAA">
|
||||
<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">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="TlONUO4fiE+4L/DX3hqMnwAA">
|
||||
<XPD:ATTR name="Name" type="string">Salarie</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des salariés
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">4yLWB+jzIEiooLUTA3nA9gAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">xsKrqTI8LkiAQAc/rYPpHAAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">oDcZMVW1q0ObX/C5R5hqVQAA</XPD:REF>
|
||||
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="SupplierDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="Specializations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Specializations[1]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="S7Mk9qkxpEeak+3fzAnOiQAA">
|
||||
<XPD:ATTR name="Name" type="string">getAdresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'adresse de l'employé courant</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xFCTARRfkE25vh/QKxs88wAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">S7Mk9qkxpEeak+3fzAnOiQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YOU4NGiktEmHFaaK+t7IIQAA">
|
||||
<XPD:ATTR name="Name" type="string">getEmp</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé dont le matricule est passé en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6Sh1EheREe4rY2eBAuPoAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m1Xh9nwGw0K14iVVTroqwgAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gfj8M0MxrEKFoBxNfmjaLwAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'ancienneté de l'employé (nombre d'années)
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="txjgP6bVJ0uHWbpEa6Me2AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">gfj8M0MxrEKFoBxNfmjaLwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Ga3P4+Nfx0CMnRYbuy1pmwAA">
|
||||
<XPD:ATTR name="Name" type="string">getService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le service auquel est affecté l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NKvGzMMwLEiQAg5jk9qkDQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Ga3P4+Nfx0CMnRYbuy1pmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iTxh//6jxk2GjInMcDIQIgAA">
|
||||
<XPD:ATTR name="Name" type="string">changerService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Change le service de l'employé, donné en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c8iQPvaWw0i8eWC0F03LqwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pKYKlcgo0E2QidC5oBFCRgAA">
|
||||
<XPD:ATTR name="Name" type="string">nouveauService</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="kDVzoeGU00iJkB8keUDbNAAA">
|
||||
<XPD:ATTR name="Name" type="string">getPrimes</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne la prime totale acquise par l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AbY1Za6wQEmd4pGPHNuydAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">kDVzoeGU00iJkB8keUDbNAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9UDJTj/UkUyQEAv8X9PqbgAA">
|
||||
<XPD:ATTR name="Name" type="string">c-getPlusAncien</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé qui a le plus d'ancienneté
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EFif15+BiU+/C+JIcMJocAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">9UDJTj/UkUyQEAv8X9PqbgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="/N2RedN5mE+2fjObZzOEwAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type d'employé (employé ou commercial)
|
||||
A redéfinir</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tnLIvWVRV0uQrqEsPXj8MAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">/N2RedN5mE+2fjObZzOEwAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="A5S0mQNbMk+WHC6m7Q4tRwAA">
|
||||
<XPD:ATTR name="Name" type="string">NouvelEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe avec pour paramètres le nom, l'adresse, l'année d'embauche et le service d'affectation de l'employé.
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NB5hGZY7UUqJCHUK69En2AAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Nzqol8fKN0uLZvF0kadn2wAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="pMMTl0XxV0OAY5k8VlKGAAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="CYOw082AN0WP0opGwLVwUwAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ECiiSBiADEO8TGHgTQJBvAAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Numéro de matricule de l'employé en cours</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="jUTUj3ROAUe6X/QAGlMdUwAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="wH8KRBoU50Kv9Q6x0ZodvQAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Adresse de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="gOy3EwJh4EyTo1yPXQrDzQAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Années d'ancienneté de l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="t+U8XukfX0CTWIkvALJ3ygAA">
|
||||
<XPD:ATTR name="Name" type="string">montantPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Montant de la prime totale d'un employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="HvXwNhl55Uu7+QvwUZyXWgAA">
|
||||
<XPD:ATTR name="Name" type="string">s-coeffPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Coefficient de Prime de la classe Employé (attribut Collectif)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">120</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="gPEgQsYz7kuF6CBPSPtNpgAA">
|
||||
<XPD:ATTR name="Name" type="string">serviceAffectation</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom du service d'affectaction de l'employé courant</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="gVCTs6Px6U+VX0Rzxd2xnQAA">
|
||||
<XPD:ATTR name="Name" type="string">s-nombreEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nombre d'employé instancié (permet l'autoincrémentation du matricule)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="4iu27vcM602OnPNc6SH2lAAA">
|
||||
<XPD:ATTR name="Name" type="string">Commercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des commerciaux
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">FDZKSyru90mA8jrU6C3DzgAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jHaINqljIEm2qJDtDTFOuQAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">6wygmhD460qimcgt1wd1/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="ClientDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jf6AXhtLXEmyUfSv1YF+ewAA">
|
||||
<XPD:ATTR name="Name" type="string">NouveauCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OimABgu6aEu8pNOIp2xdfgAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Bm7entYGCUKLnGoFjwLl8QAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="I5SKQHrtjEGF4CQNjh1lrAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="qahVrIns+02/H6KkozkX+wAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Sc77Omr3fkuwk335LtTHEAAA">
|
||||
<XPD:ATTR name="Name" type="string">modifierCaCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Modifie le chiffre d'affaire d'un commercial donné en paramètre
|
||||
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bYtAXEebGEe2qjq4Uycq8AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TTazVFbfoUG7599XOSfp/gAA">
|
||||
<XPD:ATTR name="Name" type="string">nouvelle_valeur</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Gh7WaHV61E+zr4g3vFFvKQAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/l09L8yIdU6SP+qKUWeoCwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Commercial"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Gh7WaHV61E+zr4g3vFFvKQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="YZB5X7Wdf0amoGWNCIn74AAA">
|
||||
<XPD:ATTR name="Name" type="string">s-pourcentInteressement</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Attribut collectif qui donne le pourcentage dont les commerciaux bénéficient sur le CA
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">15</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="aBqQ11SI0kyjo4YtGsRUkwAA">
|
||||
<XPD:ATTR name="Name" type="string">caCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLDependency" guid="qkahte7etk+93u/8EQWH6QAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Client">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Supplier">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="NYQPdoJsvUaaI1H1mdJKmwAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">O+b3YrealEuVvWivg26emAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SgYzpaygUU++pVxhVLidkAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">IkkfGv1MS0+cg1UdSZtI6gAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">obbWZFezTkew/GEQpepKYQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="aX4nIVzQ7UOTI3QQvX6juAAA">
|
||||
<XPD:ATTR name="Name" type="string">Employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SLSYgq4Vdk2iK/bFEJHEGAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jAcvOdediUyv2lhzGw7ycwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">gTvXEFThwUahJukf1NoFwgAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CPCJ+u6IxUiX5onOYx7kWAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:REF name="Owner">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="In6w6hkd30CQEuTOm6V46gAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Employé"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">CPCJ+u6IxUiX5onOYx7kWAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="dlv3kapYakCr496Lm5OuDQAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">xlAp0HQ5k06EHRtDXYgaHwAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">Luaqats2PEy5YZ5IOU8pNAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">CBrwJLQXR0KU339DYPAzTgAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">ms3xQCoEXk2+r0S38fcTygAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="rstH60p1hUGdje8ImwF9ZwAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Ew/Cb+k76EatZgUykI+k5wAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">rstH60p1hUGdje8ImwF9ZwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="TwtS/gziW0yPhEuRwMkcqAAA">
|
||||
<XPD:REF name="Diagram">Ew/Cb+k76EatZgUykI+k5wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="06+dRea9SUWgOBrNCJwrswAA">
|
||||
<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">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="SmNLw2Na60+JY+sZUkivfAAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">06+dRea9SUWgOBrNCJwrswAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="X3FwScnp5EC/pWfZOMsICgAA">
|
||||
<XPD:REF name="Diagram">SmNLw2Na60+JY+sZUkivfAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:BODY>
|
||||
</XPD:PROJECT>
|
BIN
G5a/java/iutsud.zip
Normal file
BIN
G5a/java/iutsud.zip
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion$InvariantException.class
Normal file
BIN
G5a/java/iutsud/Assertion$InvariantException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion$PostConditionException.class
Normal file
BIN
G5a/java/iutsud/Assertion$PostConditionException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion$PreConditionException.class
Normal file
BIN
G5a/java/iutsud/Assertion$PreConditionException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion.class
Normal file
BIN
G5a/java/iutsud/Assertion.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Console$ConvertionException.class
Normal file
BIN
G5a/java/iutsud/Console$ConvertionException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Console$ReadException.class
Normal file
BIN
G5a/java/iutsud/Console$ReadException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Console.class
Normal file
BIN
G5a/java/iutsud/Console.class
Normal file
Binary file not shown.
1425
G5a/robot_2.uml
Normal file
1425
G5a/robot_2.uml
Normal file
File diff suppressed because it is too large
Load Diff
1503
G5a/robot_2.~ml
Normal file
1503
G5a/robot_2.~ml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user