Uses of Class
org.oristool.petrinet.PetriNet
Packages that use PetriNet
Package
Description
Analysis of GSPNs.
Reachability analysis in GSPNs.
Analysis of Petri nets.
Analysis of STPNs.
Analysis of MRPs under enabling restriction.
Steady-state analysis of MRPs.
Transient analysis of MRPs and GSMPs.
Calculus of stochastic state classes.
Analysis of TPNs.
Simulator framework.
Provides classes for the simulation of STPNs.
-
Uses of PetriNet in org.oristool.models.gspn
Methods in org.oristool.models.gspn with parameters of type PetriNetModifier and TypeMethodDescriptionboolean
GSPNSteadyState.canAnalyze
(PetriNet pn, ValidationMessageCollector c) boolean
GSPNTransient.canAnalyze
(PetriNet pn, ValidationMessageCollector c) Runs this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking. -
Uses of PetriNet in org.oristool.models.gspn.reachability
Methods in org.oristool.models.gspn.reachability with parameters of type PetriNetModifier and TypeMethodDescriptionboolean
GSPNReachability.canAnalyze
(PetriNet pn, ValidationMessageCollector c) Runs this analysis on a given Petri net from an initial marking. -
Uses of PetriNet in org.oristool.models.pn
Methods in org.oristool.models.pn that return types with arguments of type PetriNetModifier and TypeMethodDescriptionPetriComponentsFactory.getEnabledEventsBuilder()
PetriComponentsFactory.getSuccessionEvaluator()
Methods in org.oristool.models.pn with parameters of type PetriNetModifier and TypeMethodDescriptionstatic State
InitialPetriStateBuilder.computeInitialState
(PetriNet petriNet, Marking initialMarking) static State
InitialPetriStateBuilder.computeInitialState
(PetriNet pn, Marking initialMarking, boolean checkNewlyEnabled) Builds an initialState
instance from a marking.PetriSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) void
MarkingUpdater.update
(Marking m, PetriNet petriNet, Transition t) Updates the input marking after the firing of the given transition.void
PetriTokensAdder.update
(Marking m, PetriNet petriNet, Transition t) Adds tokens to each output place according to the multiplicity of the postcondition.void
PetriTokensRemover.update
(Marking m, PetriNet petriNet, Transition t) Removes tokens from each input place according to the multiplicity of the precondition.void
PostUpdater.update
(Marking m, PetriNet petriNet, Transition t) Constructors in org.oristool.models.pn with parameters of type PetriNetModifierConstructorDescriptionPostUpdater
(String expression, PetriNet pn) Builds a marking updater from a string of update commands. -
Uses of PetriNet in org.oristool.models.stpn
Methods in org.oristool.models.stpn with parameters of type PetriNet -
Uses of PetriNet in org.oristool.models.stpn.onegen
Methods in org.oristool.models.stpn.onegen with parameters of type PetriNetModifier and TypeMethodDescriptionboolean
OneGenTransient.canAnalyze
(PetriNet pn, ValidationMessageCollector c) -
Uses of PetriNet in org.oristool.models.stpn.steady
Methods in org.oristool.models.stpn.steady with parameters of type PetriNetModifier and TypeMethodDescriptionboolean
RegSteadyState.canAnalyze
(PetriNet pn, ValidationMessageCollector c) Runs this analysis on a given Petri net from an initial marking. -
Uses of PetriNet in org.oristool.models.stpn.trans
Methods in org.oristool.models.stpn.trans with parameters of type PetriNetModifier and TypeMethodDescriptionboolean
RegTransient.canAnalyze
(PetriNet pn, ValidationMessageCollector c) boolean
TreeTransient.canAnalyze
(PetriNet pn, ValidationMessageCollector c) Runs this analysis on a given Petri net from an initial marking.Runs this analysis on a given Petri net from an initial marking. -
Uses of PetriNet in org.oristool.models.stpn.trees
Methods in org.oristool.models.stpn.trees that return types with arguments of type PetriNetModifier and TypeMethodDescriptionRegenerativeComponentsFactory.getEnabledEventsBuilder()
StochasticComponentsFactory.getEnabledEventsBuilder()
RegenerativeComponentsFactory.getSuccessionEvaluator()
StochasticComponentsFactory.getSuccessionEvaluator()
Methods in org.oristool.models.stpn.trees with parameters of type PetriNetModifier and TypeMethodDescriptionStochasticSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) Constructors in org.oristool.models.stpn.trees with parameters of type PetriNetModifierConstructorDescriptionDeterministicEnablingState
(Marking marking, PetriNet petriNet) Builds an object encoding the deterministic enabling state of non-exponential transitions.DeterministicEnablingStateBuilder
(PetriNet petriNet, boolean transientAnalysis) DeterministicEnablingStateBuilder
(PetriNet petriNet, boolean transientAnalysis, boolean checkNewlyEnabled, BigDecimal epsilon, int numSamples) Configures a state builder for STPNs.DeterministicEnablingTimedStateBuilder
(PetriNet petriNet, boolean transientAnalysis) Configures a state builder for TPNs.NewlyEnablingStateBuilder
(PetriNet petriNet, boolean transientAnalysis) NewlyEnablingStateBuilder
(PetriNet petriNet, boolean transientAnalysis, boolean checkNewlyEnabled, BigDecimal epsilon, int numSamples) Configures a state builder for STPNs. -
Uses of PetriNet in org.oristool.models.tpn
Methods in org.oristool.models.tpn that return types with arguments of type PetriNetModifier and TypeMethodDescriptionTimedComponentsFactory.getEnabledEventsBuilder()
TimedComponentsFactory.getSuccessionEvaluator()
Methods in org.oristool.models.tpn with parameters of type PetriNetModifier and TypeMethodDescriptionTimedComponentsFactory.buildInitialState
(PetriNet pn, Marking initialMarking) Builds an initialState
instance from a marking.boolean
TimedAnalysis.canAnalyze
(PetriNet pn, ValidationMessageCollector c) Runs this analysis on a given Petri net from an initial marking.InitialTimedStateBuilder.computeInitialState
(PetriNet pn, Marking initialMarking) Builds an initialState
instance from a marking.TimedSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) -
Uses of PetriNet in org.oristool.simulator
Methods in org.oristool.simulator with parameters of type PetriNetModifier and TypeMethodDescriptionSimulatorSuccessorEvaluator.computeSuccessor
(PetriNet petriNet, State state, Transition fired) Constructors in org.oristool.simulator with parameters of type PetriNetModifierConstructorDescriptionSequencer
(PetriNet net, Marking initialMarking, SimulatorComponentsFactory<PetriNet, Transition> componentsFactory, AnalysisLogger logger) Builds a new instance for a given Petri net and initial marking.Constructor parameters in org.oristool.simulator with type arguments of type PetriNetModifierConstructorDescriptionSequencer
(PetriNet net, Marking initialMarking, SimulatorComponentsFactory<PetriNet, Transition> componentsFactory, AnalysisLogger logger) Builds a new instance for a given Petri net and initial marking. -
Uses of PetriNet in org.oristool.simulator.stpn
Methods in org.oristool.simulator.stpn that return types with arguments of type PetriNetModifier and TypeMethodDescriptionSTPNSimulatorComponentsFactory.getFirableTransitionSetBuilder()
Methods in org.oristool.simulator.stpn with parameters of type PetriNetModifier and TypeMethodDescriptionSimulatorSTPNSuccessorEvaluator.computeSuccessor
(PetriNet petriNet, State state, Transition fired)