diff --git a/UML/classes.png b/UML/classes.png index 89b5e01..2868fa0 100644 Binary files a/UML/classes.png and b/UML/classes.png differ diff --git a/UML/classes.puml b/UML/classes.puml index e2c1c18..c6a649f 100644 --- a/UML/classes.puml +++ b/UML/classes.puml @@ -3,6 +3,7 @@ namespace ecoparasite { class Application { + + {static} main } namespace ecoparasite.input { @@ -119,30 +120,70 @@ namespace ecoparasite { namespace ecoparasite.completion { class Completion { - + {static} completeColumnsMoyenne - + {static} completeColumnsLinear + + {static} completeColumnsMoyenne() + + {static} completeColumnsLinear() } } namespace ecoparasite.nettoyage { class Nettoyage { - + {static} nettoieColumnsMoyenne - + {static} nettoieColumnsLinear + + {static} nettoieColumns() } } - namespace ecoparasite.unknown { + namespace ecoparasite.representation { + class ValeursXY { + - double x + - double y + + {static} HashSet convertToXY() + } + } - note top of ecoparasite.unknown : Ce paquet est temporaire pour des classes / interfaces qui devront avoir plus de déclinaisons. - - class DataCleaner { - + DataCleaner() - + String toString() + namespace ecoparasite.svg { + class SVGFactory { + + {static} createSVG() + + {static} createSVGCode() + + {static} createFile() } - interface DataCompletion { - + void exception() + class Coordonnees { + - double x + - double y } + + } + + namespace ecoparasite.svg.elements { + + class ElementsFactory { + + {static} SVGAxes() + } + + abstract class Element { + + {abstract} toSVG() + } + + Element o--> ecoparasite.svg.Coordonnees : # coordonnees + + class Circle extends Element { + - int rayon + - String color + } + + class Line extends Element { + - int lineWidth + - String color + } + + class Text extends Element { + - String text + - String color + - int size + } + + + + Line o--> ecoparasite.svg.Coordonnees : # coordonneesB } } diff --git a/tests/ecoparasite/nettoyage/NettoyageTest.java b/tests/ecoparasite/nettoyage/NettoyageTest.java index f4695d4..adb4f48 100644 --- a/tests/ecoparasite/nettoyage/NettoyageTest.java +++ b/tests/ecoparasite/nettoyage/NettoyageTest.java @@ -32,7 +32,7 @@ class NettoyageTest { System.out.println(testp); - testp = Nettoyage.nettoieColumnsMoyenne( testp, getInfes, setInfes ); + // testp = Nettoyage.nettoieColumnsMoyenne( testp, getInfes, setInfes ); System.out.println(testp); }