flowchart TD
Start["Début création Ensemble"]
CreateObj["Instancier un objet
AEnsemble dérivé
via FEnsemble (fabrique)"]
OuvrirEnsemble["Ouvrir l'ensemble pour modification par l'utilisateur"]
CreateMWBS["Créer un MWBSEnsemble
Associer m_pclEnsemble"]
SaveDB["Enregistrer en base de données"]
SetRefEnsemble["Références affectées par la DB :
m_nRefEnsemble
m_nRefWBS
m_nRefPere"]
SetRefComposant["Références affectées par la DB :
m_nRefComposant
m_nRefWBS
m_nRefEnsemble"]
ActualiserMWBS["Actualiser MWBS
(Liste plate d'ensembles et de composants)"]
Fin["Fin"]
NoteFin["À ce stade :
- Provider non actualisé
- Contextes non initialisés
- Hiérarchie non construite"]
Start --> CreateObj
CreateObj --> OuvrirEnsemble
OuvrirEnsemble --> CreateMWBS
CreateMWBS --> SaveDB
SaveDB --> SetRefEnsemble
SaveDB --> SetRefComposant
SetRefEnsemble --> ActualiserMWBS
SetRefComposant --> ActualiserMWBS
ActualiserMWBS --> Fin
Fin -.-> NoteFin