我想提取並排序模型中所有程序的列表。基本上我只想要可以在Observer上下文中運行的程序,只需要命令,而不是記者。工作區有一個.getProcedures():Map<String, Procedure>
方法,我從中訪問Procedure對象。查找程序的「類型」(記者/命令和不同的上下文)
這引出了兩個相關的問題:1.有沒有辦法讓我找出一個Procedure
對象是記者還是命令? NetLogo桌面版本似乎能夠做出這種區分,所以我認爲答案可能是肯定的。 2.有沒有辦法讓我找出程序的上下文是什麼,即它是一個補丁/龜/鏈接程序還是觀察程序?
完美!非常感謝。 – 2014-09-19 15:22:05