[kepler-users] TM execution domain
Maurice Yarrow
myarrow at nortel.com
Sat Feb 18 12:35:46 PST 2006
Hello Kepler/Ptolemy people
Does anyone have a simple example of a Java class that can be used in a
workflow model for persistent object data. Is this an actor, in this
case ?
If it is possible to have such persistent data obj, how is it
referenced/designated from within actors ? Could it be referenced from
within the Expression operator ?
I guess along the same lines is the following question I have been
meaning to ask for a while. How does one set a particular (indexed)
array element in an already declared array ? I presume that this not
possible due to the rule of token immutability. Is this so ?
If it is not possible to set an array element, then I take it that the
only way is something like: get the subarrays that are respectively
below and above the element to be set, and then use the Append array
actor to create a new array from the following three arrays:
{ E1,...,En-1 } { En (new val) } { En+1,...,Enmax }
This is a tiny bit ugly, no ?
Note that all of these questions directed to my effort to have
persistent data objects (or even structures, such as an array) that are
referenceable and mutable. After all, as a workflow model becomes more
complex, the necessity for keeping state information around and for
accessing it grows.
Maurice Yarrow
Nortel Networks Research Labs
Santa Clara
More information about the Kepler-users
mailing list