|
|
Les agents `🆃 Building` permettent de modéliser les bâtiments associés aux destinataires finaux, mais également, via un mécanisme d'héritage comme en programmation orientée objet, les entrepôts et les fournisseurs. Les bâtiments disposent de nombreuses propriétés et fonctions leur permettant d'entreposer de la marchandise et d'accueillir celle-ci lorsqu'elle arrive à destination.
|
|
|
Les agents `🆃 Building` permettent de modéliser les bâtiments capables de stocker des marchandises et d'en recevoir. Ainsi les agents `🆃 FinalConsignee` possèdent chacun un bâtiment. Mais les `🆃 Building` servent aussi, via un mécanisme d'héritage comme en programmation orientée objet, à modéliser les entrepôts, les fournisseurs ou les terminaux. Les bâtiments disposent de nombreuses propriétés et fonctions leur permettant d'entreposer de la marchandise et d'accueillir celle-ci lorsqu'elle arrive à destination.
|
|
|
|
|
|
# Les agents de type `Building`
|
|
|
# Les agents de type `🆃 Building`
|
|
|
|
|
|
`Building` est en fait un super-type dont hérite d'autres type d'agent. On retrouve sur le diagramme ci-dessous ces différents agents.
|
|
|
`🆃 Building` est en fait un super-type dont hérite d'autres type d'agent. On retrouve sur le diagramme ci-dessous ces différents agents.
|
|
|
|
|
|
```plantuml
|
|
|
Building <|-- RestockingBuilding
|
... | ... | @@ -11,6 +11,7 @@ RestockingBuilding <|-- Warehouse |
|
|
RestockingBuilding <|-- Provider
|
|
|
```
|
|
|
|
|
|
On notera que le type `🆃 RestockingBuilding` n'est pas directement instancié par des agents.
|
|
|
|
|
|
# Réception d'une livraison
|
|
|
|
... | ... | |