Uses of Class
org.oristool.petrinet.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
Modifier 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.Modifier 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) Modifier 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) -
Uses of Transition in org.oristool.models.stpn.trees
Modifier 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.Modifier and TypeMethodDescriptionStochasticSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) Modifier and TypeMethodDescriptionstatic Map<Transition,
Double> StochasticTransitionFeature.weightProbs
(Collection<Transition> transitions, Marking marking) Computes the discrete distribution determined by weights.ModifierConstructorDescriptionDeterministicEnablingState
(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
Modifier and TypeMethodDescriptionTimedComponentsFactory.getEnabledEventsBuilder()
TimedComponentsFactory.getSuccessionEvaluator()
Modifier and TypeMethodDescriptionTimedSuccessionEvaluator.computeSuccession
(PetriNet petriNet, State state, Transition fired) -
Uses of Transition in org.oristool.petrinet
Modifier 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.Modifier and TypeMethodDescriptionPetriNet.getEnabledTransitions
(Marking marking) Returns the set of transitions enabled by a given marking.PetriNet.getTransitions()
Returns the transitions of the Petri net.Modifier 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.Modifier and TypeMethodDescriptionTransition.newVariableSetInstance
(Set<Transition> transitions) Variables associated with a set of transitions. -
Uses of Transition in org.oristool.simulator
Modifier and TypeMethodDescriptionSimulatorSuccessorEvaluator.computeSuccessor
(PetriNet petriNet, State state, Transition fired) TimedSimulatorStateFeature.getTimeToFire
(Transition t) void
TimedSimulatorStateFeature.setTimeToFire
(Transition t, BigDecimal timeToFire) ModifierConstructorDescriptionSequencer
(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
Modifier and TypeMethodDescriptionSTPNSimulatorComponentsFactory.getFirableTransitionSetBuilder()
Modifier and TypeMethodDescriptionSimulatorSTPNSuccessorEvaluator.computeSuccessor
(PetriNet petriNet, State state, Transition fired)