import models/RAM_PetriNets_Runtime as RAM_PN_R 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(model : Element, name : String): output((cast_v2s(read_attribute(model, name, "name")) + " --> ") + cast_v2s(read_attribute(model, name, "tokens"))) return! $ } } } } OnSuccess (print_tokens, success) {} OnFailure (print_tokens, success) {} Initial (schedule, print_tokens) {} } export print to models/pn_print