|
@@ -0,0 +1,27 @@
|
|
|
+RAM_PN_R print {
|
|
|
+ Composite schedule {
|
|
|
+ {Contains} Success success {}
|
|
|
+ {Contains} ForAll print_tokens {
|
|
|
+ LHS {
|
|
|
+ Pre_PetriNets_Place {
|
|
|
+ label = "0"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ RHS {
|
|
|
+ Post_PetriNets_Place {
|
|
|
+ label = "0"
|
|
|
+ action = $
|
|
|
+ include "primitives.alh"
|
|
|
+ include "modelling.alh"
|
|
|
+ Void function action(host_model : Element, name : String, mapping : Element):
|
|
|
+ output((cast_v2s(read_attribute(host_model, name, "name")) + " --> ") + cast_v2s(read_attribute(host_model, name, "tokens")))
|
|
|
+ return!
|
|
|
+ $
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ OnSuccess (print_tokens, success) {}
|
|
|
+ OnFailure (print_tokens, success) {}
|
|
|
+ Initial (schedule, print_tokens) {}
|
|
|
+}
|