|
Project: bml_realizer License: BSD Dependencies:
Used by:
None |
edu::wpi::hri::bml::net::Transition Class Reference
Inheritance diagram for edu::wpi::hri::bml::net::Transition:
![]()
Detailed DescriptionThe Transition class stores the inputs and outputs that should be synchronized in a Petri net. Definition at line 51 of file Transition.java. Constructor & Destructor Documentation
Create a transition from one place to another Definition at line 60 of file Transition.java. Member Function Documentation
Add an input that this transition must wait for.
Definition at line 124 of file Transition.java.
Add an output that should be sent a token upon completion of the inputs.
Definition at line 140 of file Transition.java.
This method must implement the check of waiting for "all" previous parts. If a part does not need to wait for all, but instead one, it should return true upon the first input.
Implements edu::wpi::hri::bml::net::PetriPart. Definition at line 72 of file Transition.java.
Definition at line 195 of file Transition.java.
This method will only execute once for each part. The implementation should ensure that the actions which are specific to this part are performed. The exception that can be thrown signals whether the Petri net is allowed to continue or if an error has occurred. Implements edu::wpi::hri::bml::net::PetriPart. Definition at line 85 of file Transition.java.
Implements edu::wpi::hri::bml::net::PetriPart. Definition at line 104 of file Transition.java.
Definition at line 67 of file Transition.java.
This method allows for two transitions to merge together. The one given will be add to this one.
Definition at line 152 of file Transition.java.
Tell the subclass to send all of the tokens. This should call the sendSignalTo method. Implements edu::wpi::hri::bml::net::PetriPart. Definition at line 90 of file Transition.java.
Let the subclass know that a token has been received from the given part.
Implements edu::wpi::hri::bml::net::PetriPart. Definition at line 95 of file Transition.java. Member Data Documentation
Definition at line 53 of file Transition.java.
Definition at line 55 of file Transition.java.
Definition at line 54 of file Transition.java. The documentation for this class was generated from the following file:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||