Several bugs fixed in the meantime in the Topaz code generator.
I added a 0:n/1:n association contruct in the modelling tool to allow the usage of instances of RcQueue (good structure for shared system) in the model. The RcQueue models the :n construct. But due to the RcQueue restrictions you can not break the association by setting the :1 side to nil – because its not possible to remove an item somewhere in the queue. Only the first item can be removed … therefore several other methods had to be created:
* remove – removes an item from the queue and clears the association
* add: – adds an item to the queue and set the association