Uses of Class
org.oristool.petrinet.Transition
Packages that use Transition
Package
Description
Analysis of Petri nets.
Calculus of stochastic state classes.
Analysis of TPNs.
Petri net representation.
Simulator framework.
Provides classes for the simulation of STPNs.
-
Uses of Transition in org.oristool.models.pn
Methods in org.oristool.models.pn that return types with arguments of type TransitionModifier and TypeMethodDescriptionPetriStateFeature.getDisabled()
PetriStateFeature.getEnabled()
PetriComponentsFactory.getEnabledEventsBuilder()
PetriStateFeature.getNewlyEnabled()
PetriStateFeature.getPersistent()
ResetSet.getResetSet()
PetriComponentsFactory.getSuccessionEvaluator()
static Set<Transition>
Priority.maxPriority
(Collection<Transition> transitions) Finds the subset of transitions with maximum priority.Methods in org.oristool.models.pn with parameters of type TransitionModifier and TypeMethodDescriptionPetriSuccessionEvaluator.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) Method parameters in org.oristool.models.pn with type arguments of type TransitionModifier and TypeMethodDescriptionstatic Set<Transition>
Priority.maxPriority
(Collection<Transition> transitions) Finds the subset of transitions with maximum priority.void
PetriStateFeature.setDisabled
(Set<Transition> disabled) void
PetriStateFeature.setEnabled
(Set<Transition> enabled) void
PetriStateFeature.setNewlyEnabled
(Set<Transition> newlyEnabled) void
PetriStateFeature.setPersistent
(Set<Transition> persistent) Constructors in org.oristool.models.pn with parameters of type TransitionConstructor parameters in org.oristool.models.pn with type arguments of type Transition -
Uses of Transition in org.oristool.models.stpn.trees
Methods in org.oristool.models.stpn.trees that return types with arguments of type TransitionModifier and TypeMethodDescriptionRegenerativeComponentsFactory.getEnabledEventsBuilder()
StochasticComponentsFactory.getEnabledEventsBuilder()
RegenerativeComponentsFactory.getSuccessionEvaluator()
StochasticComponentsFactory.getSuccessionEvaluator()
static Map<Transition,
Double> StochasticTransitionFeature.weightProbs
(Collection<Transition> transitions, Marking marking) Computes the discrete distribution determined by weights.Methods in org.oristool.models.stpn.trees with parameters of type TransitionModifier and TypeMethodDescriptionStochasticSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) Method parameters in org.oristool.models.stpn.trees with type arguments of type TransitionModifier and TypeMethodDescriptionstatic Map<Transition,
Double> StochasticTransitionFeature.weightProbs
(Collection<Transition> transitions, Marking marking) Computes the discrete distribution determined by weights.Constructor parameters in org.oristool.models.stpn.trees with type arguments of type TransitionModifierConstructorDescriptionDeterministicEnablingState
(Marking marking, Set<Transition> enabledTransitions) Builds an object encoding the deterministic enabling state of non-exponential transitions. -
Uses of Transition in org.oristool.models.tpn
Methods in org.oristool.models.tpn that return types with arguments of type TransitionModifier and TypeMethodDescriptionTimedComponentsFactory.getEnabledEventsBuilder()
TimedComponentsFactory.getSuccessionEvaluator()
Methods in org.oristool.models.tpn with parameters of type TransitionModifier and TypeMethodDescriptionTimedSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) -
Uses of Transition in org.oristool.petrinet
Methods in org.oristool.petrinet that return TransitionModifier and TypeMethodDescriptionPetriNet.addTransition
(String transitionName) Adds a transition to the Petri net.InhibitorArc.getTransition()
Returns the target transition.PetriNet.getTransition
(String transitionName) Gets an existing transition with the given name.Postcondition.getTransition()
Returns the target transition of this postcondition.Precondition.getTransition()
Returns the target transition of this precondition.PetriNet.removeTransition
(Transition t) Removes an existing transition.Methods in org.oristool.petrinet that return types with arguments of type TransitionModifier and TypeMethodDescriptionPetriNet.getEnabledTransitions
(Marking marking) Returns the set of transitions enabled by a given marking.PetriNet.getTransitions()
Returns the transitions of the Petri net.Methods in org.oristool.petrinet with parameters of type TransitionModifier and TypeMethodDescriptionPetriNet.addInhibitorArc
(Place p, Transition t) Adds an inhibitor arc with multiplicity 1.PetriNet.addInhibitorArc
(Place p, Transition t, int multiplicity) Adds an inhibitor arc with given multiplicity.PetriNet.addPostcondition
(Transition t, Place p) Adds a postcondition with multiplicity 1.PetriNet.addPostcondition
(Transition t, Place p, int multiplicity) Adds a postcondition with given multiplicity.PetriNet.addPrecondition
(Place p, Transition t) Adds a precondition with multiplicity 1.PetriNet.addPrecondition
(Place p, Transition t, int multiplicity) Adds a precondition with given multiplicity.PetriNet.getInhibitorArc
(Place p, Transition t) Returns the existing inhibitor arc between a place and a transition.PetriNet.getInhibitorArcs
(Transition t) Gets all the inhibitor arcs of a transition.PetriNet.getPostcondition
(Transition t, Place p) Returns the existing postcondition between a place and a transition.PetriNet.getPostconditions
(Transition t) Gets all the postconditions of a transition.PetriNet.getPrecondition
(Place p, Transition t) Returns the existing precondition between a place and a transition.PetriNet.getPreconditions
(Transition t) Gets all the preconditions of a transition.boolean
PetriNet.isEnabled
(Transition t, Marking m) Checks if a transition is enabled by a marking.PetriNet.removeTransition
(Transition t) Removes an existing transition.Method parameters in org.oristool.petrinet with type arguments of type TransitionModifier and TypeMethodDescriptionTransition.newVariableSetInstance
(Set<Transition> transitions) Variables associated with a set of transitions. -
Uses of Transition in org.oristool.simulator
Methods in org.oristool.simulator with parameters of type TransitionModifier and TypeMethodDescriptionSimulatorSuccessorEvaluator.computeSuccessor
(PetriNet petriNet, State state, Transition fired) TimedSimulatorStateFeature.getTimeToFire
(Transition t) void
TimedSimulatorStateFeature.setTimeToFire
(Transition t, BigDecimal timeToFire) Constructor parameters in org.oristool.simulator with type arguments of type TransitionModifierConstructorDescriptionSequencer
(PetriNet net, Marking initialMarking, SimulatorComponentsFactory<PetriNet, Transition> componentsFactory, AnalysisLogger logger) Builds a new instance for a given Petri net and initial marking. -
Uses of Transition in org.oristool.simulator.stpn
Methods in org.oristool.simulator.stpn that return types with arguments of type TransitionModifier and TypeMethodDescriptionSTPNSimulatorComponentsFactory.getFirableTransitionSetBuilder()
Methods in org.oristool.simulator.stpn with parameters of type TransitionModifier and TypeMethodDescriptionSimulatorSTPNSuccessorEvaluator.computeSuccessor
(PetriNet petriNet, State state, Transition fired)