Update Puml

This commit is contained in:
2026-04-01 15:05:27 +02:00
parent 6420a4c606
commit 1a1e7a24d9

View File

@@ -27,7 +27,7 @@ namespace ecoparasite {
InputFactory o--> RawData InputFactory o--> RawData
interface DataParsing { interface DataParsing {
+ HashSet<Poisson> parse() + HashSet<T> parse()
} }
exception InputFileException { exception InputFileException {
@@ -41,6 +41,11 @@ namespace ecoparasite {
+ String getMessage() + String getMessage()
} }
exception InvalidParsingException {
- int parsingId
- String parsingClass
}
} }
namespace ecoparasite.poissons { namespace ecoparasite.poissons {
@@ -64,12 +69,54 @@ namespace ecoparasite {
+ Mackerel() + Mackerel()
} }
abstract class PartiePoisson { class PartiePoisson {
- String name
- Double infestation
+ PartiePoisson(String name, Double infestation)
} }
Poisson o--> PartiePoisson : # fishParts Poisson o--> PartiePoisson : # fishParts
} }
namespace ecoparasite.population {
class Population implements ecoparasite.input.DataParsing {
- String id
- HashMap<Integer,PopulationArgs> perYear
+ Population()
}
Population o--> PopulationArgs : - total
class PopulationArgs {
- int year
- int number
- Double intensity
- Double abondance
+ PopulationArgs()
}
PopulationArgs o--> PopulationArgInterval : - length
PopulationArgs o--> PopulationArgInterval : - width
PopulationArgs o--> PopulationArgInterval : - prevalence
PopulationArgs o--> PopulationArgInterval : - ic
class PopulationArgInterval {
- Double min
- Double max
- Double mean
+ PopulationArgInterval()
+ PopulationArgInterval()
+ Double transformToDouble()
+ {static} PopulationArgInterval fromString()
}
class PopulationParsing {
+ {static} HashSet<Population> parseParasitesPeru()
- {static} void applyValueForParasitesPeru()
}
}
namespace ecoparasite.unknown { namespace ecoparasite.unknown {
note top of ecoparasite.unknown : Ce paquet est temporaire pour des classes / interfaces qui devront avoir plus de déclinaisons. note top of ecoparasite.unknown : Ce paquet est temporaire pour des classes / interfaces qui devront avoir plus de déclinaisons.