Update Puml
This commit is contained in:
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user