Menu model obsahuje množinu položiek pre interaktívny vývoj modelu. Na vytvorenie nového modelu užívateľ musí vytvoriť novú šablónu , pripojiť súbor ktorý špecifikuje pravidlá a druhy agentov. Je samozrejmé, že súbory ktoré špecifikujú pravidlá a druhy musia byť vytvorené. Avšak nedeterministické termy špecifikácie, môžu byť špecifikované viackrát. Potom ako je takto šablóna pripravená, je možné ju uložiť do ".md" súboru.
Menu Model má nasledujúce položky:
Model | New Template je použitá na vytvorenie novej šablóny modelu. Je vytvorený ekosystém s minimálnym počtom funkcií. Avšak nie je postačujúci, pretože nemá pripojené pravidlá a druhy. Typ modelu je však špecifikovaný. K asociovaniu pravidiel a jednotlivých druhov agentov s daným ekosystémom, užívateľ môže použiť funkcie možné v menu Model | Add Menu.
Model | Add vyvolá ďalšie podmenu, zložené z:
Model | Add | The Law pripojí pravidlá k novému modelu, ktoré sú špecifikované v súbore s príponou ".lw". To automaticky nastaví pravidlá v akciách pre novú šablónu.
Model | Add | Ethospecie pripojí súbor s druhom etho-agenta do posledne vytvorenej šablóny. Toto teda nahrá etho-agentov do ekosystému. Po tomto, etho-agenti ktorí patria k nahranému druhu, sa môžu zaviesť do ekosystému.
Model | Add | Producer Specie pripojí druhy producentov špecifikovaných v súbore s príponou ".prs" do posledne vytvorenej šablóny. Všetky druhy producentov sú uložené v jednom súbore. Po tomto môžu byť producenti, ktorí patria k nahranému druhu, zavedení do ekosystému.
Model | Add | Envospecie pripojí druhy envo-agentov, špecifikovaných v súbore s príponou ".ens". Všetky druhy envo-agentov sú špecifikované v jednom súbore. Po tomto envo-agenti, ktorí patria k nahranému druhu, môžu byť zavedení do ekosystému.
Model | Add | Agents pripojí existujúcich agentov z predchádzajúceho modelu, ktorí sú uložení v súbore s príponou ".ag".
Model | Add | Pattern Library pripojí existujúcu knižnicu šablóny vytvorenú pomocou editora a uloženú v súbore s príponou ".pt".
Model | Save Model uloží naposledy vytvorený model do súboru s príponou ".md" vo forme, aby k nemu bol prístup v budúcnosti.
Model | Save Agents uloží agentov v populácii ekosystému do súboru s príponou ".ag". Uloží iba aktuálne miesto agenta, ale nie schému agenta. Teda, keď je agent neskôr načítaný, je vlastne vytvorený nový agent na danom mieste.
Model | Load Model načíta model zo súboru s príponou ".md".
Model | Reload Model znovunačíta model, ktorý je práve načítaný.
Model | Load Agents načíta agentov zo súboru s príponou ".ag".
Model | Start DataBase vyvolá dialóg, ktorý ponúkne užívateľovi miesto na vytvorenie databázy. Databáza môže byť držaná v súbore, alebo pamäti RAM. Variant voľby vytvorí databázu na zvolenom mieste. Po tomto sa daná položka menu zmení z Start DataBase na Stop DataBase. Táto je použitá na zmazanie aktuálnej databázy.
Model | Save DataBase uloží databázu do súboru s príponou ".db".
Model | Open DBase File otvorí uloženú databázu v súbore s príponou ".db".
Model | DataBase Query vyvolá dialóg pre zadanie otázky.
Poznámka: Potom ako užívateľ uloží šablónu modelu do modelového súboru, tento môže byť editovaný viacerými spôsobmi. Niektoré dôležité termy ako model_type a dayandyear musia byť špecifikované manuálne pomocou textového editora.
Spracoval: Dudy