maybe I am overlooking something, but where is the AvailabiltyStatus of an
Root Class object set to 'false'? It is set to 'true' in the Root::Preparation
behaviour but there is no symetrically statement in the Root::Destruction
behaviour.
I suggest to add an item to the sequence of actions of the Root::Destruction
behaviour:
4. ...
5. Set the AvailabilityStatus to False.
6. Generate an IsDeleted event.
What do you think?
Best regards,
Andreas
-- o _ Andreas Kraft (\_|_) GMD FOKUS, kraft@fokus.gmd.de, +49 30 3463-7232 T> ] [ The sky is the limit