|
Project: bml_realizer License: BSD Dependencies:
Used by:
None |
edu::wpi::hri::bml::net::BMLPetriNet Class Reference
Detailed DescriptionThe BMLPetriNet class is responsible for holding the entire net and ensuring that the constraints are properly satisfied. This is done through the methods of synchronize, after, and before. Definition at line 55 of file BMLPetriNet.java. Constructor & Destructor Documentation
Create a new Petri Net which executes the given block.
Definition at line 70 of file BMLPetriNet.java. Member Function Documentation
Add the given executor and it's places and sync points to the Petri net.
Definition at line 92 of file BMLPetriNet.java.
Set the second sync point to wait for a token from a delay after the first sync point.
Definition at line 191 of file BMLPetriNet.java.
Set the second sync point to wait for a token from the first sync point.
Definition at line 154 of file BMLPetriNet.java.
Set the second sync point to delay and then send a token to the first sync point. This is exactly equal to after(second, first, delay).
Definition at line 228 of file BMLPetriNet.java.
Set the second sync point to send a token to the first sync point. This is exactly equal to after(second, first).
Definition at line 174 of file BMLPetriNet.java.
Execute the entire petri net and return the result.
Definition at line 237 of file BMLPetriNet.java.
Definition at line 248 of file BMLPetriNet.java.
Merge the transitions which are the inputs to the first and second sync points. This will ensure that neither sync point begins without the other.
Definition at line 137 of file BMLPetriNet.java. Member Data Documentation
Definition at line 60 of file BMLPetriNet.java.
Definition at line 59 of file BMLPetriNet.java.
Definition at line 61 of file BMLPetriNet.java.
Definition at line 57 of file BMLPetriNet.java.
Definition at line 58 of file BMLPetriNet.java.
Definition at line 62 of file BMLPetriNet.java. The documentation for this class was generated from the following file:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||