PNtalkObject | | PNtalkProcess ______________|______________ / \ | | PNtalkTransition PNtalkPlace | | PNtalkTransitionInstance
compile: | zakompiluje příslušnou část sítě do běžícího procesu. Jako parametr je zdrojový text části sítě. | |
Q | listPlaces | vrací kolekci identifikací míst v procesu |
Q | listTransitions | vrací kolekci identifikací přechodů v procesu |
Q | listFirableTransitions | vrací kolekci identifikací přechodů v procesu, které lze spustit (fire) |
Q | listPendingTransitionInstances | vrací kolekci identifikací instancí přechodů (tj. "běžících" přechodů, které čekají na dokončení akce) v procesu |
Q | placeNamed: | vrací místo nalezené podle jména |
Q | transitionNamed: | vrací přechod nalezený podle jména |
Q | listBindings | vrací kolekci možných navázání přechodu |
NS | fire | "odpálí" (spustí) přechod pro náhodně vybrané navázání. Pokud akce přechodu není atomická, vytvoří se instance přechodu. |
NS | fire: | "odpálí" (spustí) přechod pro zadané navázání. Pokud akce přechodu není atomická, vytvoří se instance přechodu. |
Q | listVariables | vrací kolekci navázaných proměnných |
NS | fire | provede další krok v evoluci přechodu |
Q | content | Vrací kolekci s obsahem místa. Prvkem kolekce je speciální pair, reprezentující dvojici (mult, object). |
NS | addObject:mult: | Přidá objekt do místa s příslušnou násobností |
NS | removeObject:mult: | Odebere objekt z místa s příslušnou násobností |
Q | at: | Vrátí pair příslušného objektu z místa |