::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class represents a arc connecting continuous place with a transition.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class represents a arc connecting discrete place with a transition.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class provides a simulation engine for Hybrid Colored Petri Nets.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class is used to define firing rules for the PetriNet class.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class represents a continuous place (can hold fluids).
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class represents a discrete place (can hold tokens).
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This class represents a timed transition.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This object is used to provide unique identifiers for tokens/fluids.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This object is used to test the PetriNetRules trait.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: This object is used to test the PetriNet class.