Describes a visibility scope for a bpel element.
There are 2 different kind of visibility scope: for activities and for variables.
Activities are visible inside of Scope elements.
Variables are visible inside of VariableDeclarationScope elements.
The visibility scope is the chain of such elements. This chain is calculated
relative the certain target BPEL element and defines the containers
with elements visible to the target element.
The Scopes has particular order in the chain.
The first element of visibility zone is the Process.
The most nested scope is at the end of the chain.
ATTENTION!
TODO: It necessary to check if using of this class is safe.
The matter is that the scope list is cached here and can be chenged after it.
So the cached value can be obsolete.
author: nk160297 |