Open GoogleCodeExporter opened 8 years ago
This is the definition of a Locus from the fUML Standard:
"Every execution takes place at a specific locus. A locus is an abstraction of
a physical or virtual computer capable of executing fUML models. It is a place
at which extensional values (objects or links) can exist. ...
All objects and links created during an execution are created at the locus of
that execution. And, unless an object or link is explicitly destroyed, it will
persist at the locus even after the execution has completed. This means that
objects and
links may already exist at a locus before a specific behavior execution begins,
providing part of the environment in which the execution takes place."
Because of this I would stick to the current implementation and maybe provide a
method in ExecutionContext that enables the deletion of all extensional values
at a locus.
Original comment by tanjaema...@gmail.com
on 21 May 2012 at 10:56
Tanja,
thanks for pointing out that aspect in the standard. I agree with
deferring this issue.
Original comment by p.langer
on 21 May 2012 at 1:28
Original comment by p.langer
on 24 May 2012 at 12:20
Original issue reported on code.google.com by
p.langer
on 19 May 2012 at 4:16