- AbstractAutomaton<ST extends IStateTransition<S,F,N,P,T,M>,S extends IState<F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.automaton
-
- AbstractAutomaton(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.automaton.AbstractAutomaton
-
- AbstractAutomaton(INetSystem<F, N, P, T, M>, int) - Constructor for class org.jbpt.automaton.AbstractAutomaton
-
- AbstractAutomaton() - Constructor for class org.jbpt.automaton.AbstractAutomaton
-
- AbstractBaselineRepresentativeUntangling<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling
-
An abstract implementation of the baseline algorithm for computing representative untanglings of net systems (
INetSystem).
- AbstractBaselineRepresentativeUntangling(INetSystem<F, N, P, T, M>, UntanglingSetup) - Constructor for class org.jbpt.petri.untangling.AbstractBaselineRepresentativeUntangling
-
- AbstractBaselineRepresentativeUntangling(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.untangling.AbstractBaselineRepresentativeUntangling
-
Constructor of a representative untangling.
- AbstractBPNode<N extends INode> - Class in org.jbpt.petri.unfolding
-
Implementation of a node of a branching process.
- AbstractBPNode() - Constructor for class org.jbpt.petri.unfolding.AbstractBPNode
-
- AbstractBranchingProcess<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
Abstract implementation of a branching process of a net system.
- AbstractBranchingProcess() - Constructor for class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- AbstractBranchingProcess(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- AbstractCompletePrefixUnfolding<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
(An abstract) implementation of a complete prefix unfloding of a net system.
This class implements techniques described in:
- Javier Esparza, Stefan Roemer, Walter Vogler: An Improvement of McMillan's Unfolding Algorithm.
- AbstractCompletePrefixUnfolding() - Constructor for class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
Empty constructor.
- AbstractCompletePrefixUnfolding(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
Constructor with default setup.
- AbstractCompletePrefixUnfolding(INetSystem<F, N, P, T, M>, CompletePrefixUnfoldingSetup) - Constructor for class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
Constructor with specified setup.
- AbstractCondition<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
- AbstractCondition() - Constructor for class org.jbpt.petri.unfolding.AbstractCondition
-
- AbstractCondition(P, E) - Constructor for class org.jbpt.petri.unfolding.AbstractCondition
-
- AbstractCoSet<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
- AbstractCoSet() - Constructor for class org.jbpt.petri.unfolding.AbstractCoSet
-
- AbstractCut<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
- AbstractCut() - Constructor for class org.jbpt.petri.unfolding.AbstractCut
-
- AbstractEvent<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
- AbstractEvent() - Constructor for class org.jbpt.petri.unfolding.AbstractEvent
-
- AbstractEvent(ICompletePrefixUnfolding<BPN, C, E, F, N, P, T, M>, T, ICoSet<BPN, C, E, F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractEvent
-
Constructor.
- AbstractEventComparator<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding.order
-
- AbstractEventComparator(IAdequateOrder<BPN, C, E, F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.order.AbstractEventComparator
-
- AbstractFlow<N extends INode> - Class in org.jbpt.petri
-
Implementation of a Petri net flow relation.
- AbstractFlow(AbstractDirectedGraph<?, N>, N, N) - Constructor for class org.jbpt.petri.AbstractFlow
-
Constructor of a flow relation.
- AbstractLocalConfiguration<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
- AbstractLocalConfiguration() - Constructor for class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- AbstractLocalConfiguration(ICompletePrefixUnfolding<BPN, C, E, F, N, P, T, M>, E) - Constructor for class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- AbstractMarking<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> - Class in org.jbpt.petri
-
Implementation of a Petri net marking.
- AbstractMarking() - Constructor for class org.jbpt.petri.AbstractMarking
-
- AbstractMarking(IPetriNet<F, N, P, T>) - Constructor for class org.jbpt.petri.AbstractMarking
-
Construct a marking and associate it with a given net.
- AbstractNetSystem<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri
-
Implementation of a net system.
- AbstractNetSystem() - Constructor for class org.jbpt.petri.AbstractNetSystem
-
- AbstractOccurrenceNet<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
Occurrence net.
- AbstractOccurrenceNet() - Constructor for class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- AbstractOccurrenceNet(ICompletePrefixUnfolding<BPN, C, E, F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- AbstractOrderingRelationsGraph<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
Abstract implementation of the ordering relations graph (ORGRAPH).
- AbstractOrderingRelationsGraph() - Constructor for class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- AbstractOrderingRelationsGraph(IBranchingProcess<BPN, C, E, F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- AbstractPetriNet<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> - Class in org.jbpt.petri
-
An implementation of IPetriNet interface.
- AbstractPetriNet() - Constructor for class org.jbpt.petri.AbstractPetriNet
-
Empty constructor.
- AbstractPossibleExtensions<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
- AbstractPossibleExtensions(IAdequateOrder<BPN, C, E, F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractPossibleExtensions
-
- AbstractProcess<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling
-
An abstract implementation of the
IProcess interface.
- AbstractProcess() - Constructor for class org.jbpt.petri.untangling.AbstractProcess
-
- AbstractProcess(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.untangling.AbstractProcess
-
Construct a process of a given net system.
- AbstractProcessSetSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling.pss
-
- AbstractProcessSetSystem(INetSystem<F, N, P, T, M>, Collection<IProcess<BPN, C, E, F, N, P, T, M>>) - Constructor for class org.jbpt.petri.untangling.pss.AbstractProcessSetSystem
-
- AbstractProcessSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling.pss
-
- AbstractProcessSystem() - Constructor for class org.jbpt.petri.untangling.pss.AbstractProcessSystem
-
- AbstractProcessSystem(INetSystem<F, N, P, T, M>, IProcess<BPN, C, E, F, N, P, T, M>) - Constructor for class org.jbpt.petri.untangling.pss.AbstractProcessSystem
-
- AbstractProperCompletePrefixUnfolding<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding
-
Proper complete prefix unfolding.
- AbstractProperCompletePrefixUnfolding() - Constructor for class org.jbpt.petri.unfolding.AbstractProperCompletePrefixUnfolding
-
- AbstractProperCompletePrefixUnfolding(INetSystem<F, N, P, T, M>, CompletePrefixUnfoldingSetup) - Constructor for class org.jbpt.petri.unfolding.AbstractProperCompletePrefixUnfolding
-
- AbstractProperCompletePrefixUnfolding(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.unfolding.AbstractProperCompletePrefixUnfolding
-
- AbstractReductionBasedRepresentativeUntangling<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling
-
An abstract implementation of the reduction-based algorithm for computing representative untanglings of net systems (
INetSystem).
- AbstractReductionBasedRepresentativeUntangling(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.untangling.AbstractReductionBasedRepresentativeUntangling
-
Constructor of a representative untangling.
- AbstractReductionBasedRepresentativeUntangling(INetSystem<F, N, P, T, M>, UntanglingSetup) - Constructor for class org.jbpt.petri.untangling.AbstractReductionBasedRepresentativeUntangling
-
- AbstractRepresentativeUntangling<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling
-
An abstract implementation of a technique for constructing representative untanglings of net system (@link
INetSystem).
- AbstractRepresentativeUntangling(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- AbstractRepresentativeUntangling(INetSystem<F, N, P, T, M>, UntanglingSetup) - Constructor for class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
Constructor of a representative untangling.
- AbstractRun<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri
-
Implementation of a run of a net system.
- AbstractRun() - Constructor for class org.jbpt.petri.AbstractRun
-
- AbstractRun(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.AbstractRun
-
- AbstractState<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.automaton
-
- AbstractState() - Constructor for class org.jbpt.automaton.AbstractState
-
- AbstractState(M) - Constructor for class org.jbpt.automaton.AbstractState
-
- AbstractStateTransition<S extends IState<F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.automaton
-
- AbstractStateTransition(AbstractMultiDirectedGraph, S, S) - Constructor for class org.jbpt.automaton.AbstractStateTransition
-
- AbstractStep<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri
-
Implementation of a step of a net system.
- AbstractStep() - Constructor for class org.jbpt.petri.AbstractStep
-
- AbstractStep(IPetriNet<F, N, P, T>, M, T) - Constructor for class org.jbpt.petri.AbstractStep
-
- AbstractStep(IPetriNet<F, N, P, T>, M, T, M) - Constructor for class org.jbpt.petri.AbstractStep
-
- AbstractStructuralQuerying<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.querying
-
- AbstractStructuralQuerying(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.querying.AbstractStructuralQuerying
-
- AbstractUntanglingBasedBehavioralQuerying<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.querying
-
- AbstractUntanglingBasedBehavioralQuerying(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- AbstractUntanglingBasedBehavioralQuerying(INetSystem<F, N, P, T, M>, Collection<IProcess<BPN, C, E, F, N, P, T, M>>) - Constructor for class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- AbstractUntanglingRun<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.untangling
-
- AbstractUntanglingRun() - Constructor for class org.jbpt.petri.untangling.AbstractUntanglingRun
-
- AbstractUntanglingRun(INetSystem<F, N, P, T, M>) - Constructor for class org.jbpt.petri.untangling.AbstractUntanglingRun
-
- AbstractWFTree<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> - Class in org.jbpt.petri.wftree
-
This class takes a net and computes its WF-tree (abstract implementation).
WF-tree was proposed in:
Matthias Weidlich, Artem Polyvyanyy, Jan Mendling, and Mathias Weske.
- AbstractWFTree(IPetriNet<F, N, P, T>) - Constructor for class org.jbpt.petri.wftree.AbstractWFTree
-
- add(IStep<F, N, P, T, M>) - Method in class org.jbpt.petri.AbstractRun
-
- add(int, IStep<F, N, P, T, M>) - Method in class org.jbpt.petri.AbstractRun
-
- add(C) - Method in class org.jbpt.petri.unfolding.AbstractCoSet
-
- addAll(Collection<? extends IStep<F, N, P, T, M>>) - Method in class org.jbpt.petri.AbstractRun
-
- addAll(int, Collection<? extends IStep<F, N, P, T, M>>) - Method in class org.jbpt.petri.AbstractRun
-
- addAll(Collection<? extends C>) - Method in class org.jbpt.petri.unfolding.AbstractCoSet
-
- addAllCombinations(Set<ConcurrencyRelation.NodePair>, List<Node>) - Method in class org.jbpt.petri.behavior.ConcurrencyRelation
-
- addCutoff(E, E) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- addDeadTransition(Transition) - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- addEdge(S, S) - Method in class org.jbpt.automaton.AbstractAutomaton
-
- addFlow(P, T) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addFlow(T, P) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addFlow(N, N) - Method in interface org.jbpt.petri.IPetriNet
-
Add flow to this net.
- addFlow(P, T) - Method in interface org.jbpt.petri.IPetriNet
-
Add flow to this net.
- addFlow(T, P) - Method in interface org.jbpt.petri.IPetriNet
-
Add flow to this net.
- addFlow(Node, Node) - Method in class org.jbpt.petri.NetSystem
-
- addFlow(Node, Node) - Method in class org.jbpt.petri.PetriNet
-
- addFlow(N, N) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- addFlow(Node, Node) - Method in class org.jbpt.petri.unfolding.OccurrenceNet
-
- addNode(N) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addNode(N) - Method in interface org.jbpt.petri.IPetriNet
-
Add node to this net.
- addNodes(Collection<N>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addNodes(Collection<N>) - Method in interface org.jbpt.petri.IPetriNet
-
Add nodes to this net.
- addPlace(P) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addPlace(P) - Method in interface org.jbpt.petri.IPetriNet
-
Add place to this net.
- addPlaces(Collection<P>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addPlaces(Collection<P>) - Method in interface org.jbpt.petri.IPetriNet
-
Add places to this net.
- addStep(T, T) - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- addToVisit(T, M) - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- addTransition(T) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addTransition(T) - Method in interface org.jbpt.petri.IPetriNet
-
Add transition to this net.
- addTransitions(Collection<T>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- addTransitions(Collection<T>) - Method in interface org.jbpt.petri.IPetriNet
-
Add transitions to this net.
- addUnboundedPlace(Place) - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- addUncoveredTransition(Transition) - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- ADEQUATE_ORDER - Variable in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- ADEQUATE_ORDER - Variable in class org.jbpt.petri.unfolding.CompletePrefixUnfoldingSetup
-
Use this adequate order when constructing the unfolding.
- AdequateOrder<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Class in org.jbpt.petri.unfolding.order
-
Adequate order (abstract class).
- AdequateOrder() - Constructor for class org.jbpt.petri.unfolding.order.AdequateOrder
-
- AdequateOrderType - Enum in org.jbpt.petri.unfolding.order
-
Types of adequate orders for constructing branching processes supported by jBPT.
- analyzeSoundness(NetSystem) - Static method in class org.jbpt.petri.behavior.LolaSoundnessChecker
-
Uses the LoLA service to check the soundness of the given
PetriNet.
- append(T) - Method in class org.jbpt.petri.AbstractRun
-
- append(T) - Method in interface org.jbpt.petri.IRun
-
Append transition to this run.
- append(T) - Method in class org.jbpt.petri.untangling.AbstractUntanglingRun
-
- appendCondition(C) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- appendCondition(C) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Append condition to this branching process.
- appendEvent(E) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- appendEvent(E) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Append event to this branching process.
- appendEvent(E) - Method in class org.jbpt.petri.untangling.AbstractProcess
-
Append event to this process (ensures that no conflicts are introduced).
- appendTransition(T) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- appendTransition(T) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Append a fresh event that corresponds to the given transition.
- areCausal(BPN, BPN) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- areCausal(E, E) - Method in class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- areCausal(BPN, BPN) - Method in interface org.jbpt.petri.unfolding.IOrderingRelationsDescriptor
-
Check if two nodes of this branching process are in the causal relation.
- areConcurrent(Node, Node) - Method in class org.jbpt.petri.behavior.ConcurrencyRelation
-
Returns whether there exists a state in which
both nodes are enabled / marked concurrently.
- areConcurrent(int, int) - Method in class org.jbpt.petri.behavior.ConcurrencyRelation
-
Returns whether there exists a state in which
both nodes are enabled / marked concurrently.
- areConcurrent(BPN, BPN) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- areConcurrent(E, E) - Method in class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- areConcurrent(BPN, BPN) - Method in interface org.jbpt.petri.unfolding.IOrderingRelationsDescriptor
-
Check if two nodes of this branching process are concurrent.
- areInConflict(BPN, BPN) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- areInConflict(E, E) - Method in class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- areInConflict(BPN, BPN) - Method in interface org.jbpt.petri.unfolding.IOrderingRelationsDescriptor
-
Check if two nodes of this branching process are in conflict.
- areInverseCausal(BPN, BPN) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- areInverseCausal(E, E) - Method in class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- areInverseCausal(BPN, BPN) - Method in interface org.jbpt.petri.unfolding.IOrderingRelationsDescriptor
-
Check if two nodes of this branching process are in the inverse causal relation.
- areModeledAll(Set<String>) - Method in class org.jbpt.petri.querying.AbstractStructuralQuerying
-
- areModeledAll(Set<String>) - Method in interface org.jbpt.petri.querying.IStructuralQuerying
-
- areModeledAllExpanded(Set<Set<String>>) - Method in class org.jbpt.petri.querying.AbstractStructuralQuerying
-
- areModeledAllExpanded(Set<Set<String>>) - Method in interface org.jbpt.petri.querying.IStructuralQuerying
-
- areMutuallyConcurrent(Collection<C>) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- areMutuallyConcurrent(Collection<C>) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
- Automaton - Class in org.jbpt.automaton
-
- Automaton() - Constructor for class org.jbpt.automaton.Automaton
-
- Automaton(INetSystem<Flow, Node, Place, Transition, Marking>, int) - Constructor for class org.jbpt.automaton.Automaton
-
- Automaton(INetSystem<Flow, Node, Place, Transition, Marking>) - Constructor for class org.jbpt.automaton.Automaton
-
- ca - Variable in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- calculateConcurrencyMatrix() - Method in class org.jbpt.petri.behavior.ConcurrencyRelation
-
Calculates the concurrency relation using the
algorithm by Kovalyov and Esparza (1996).
- cannotOccurAll(Set<String>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- cannotOccurAll(Set<String>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- cannotOccurAllExpanded(Set<Set<String>>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- cannotOccurAllExpanded(Set<Set<String>>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- cannotOccurOne(Set<String>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- cannotOccurOne(Set<String>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- cannotOccurOneExpanded(Set<Set<String>>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- cannotOccurOneExpanded(Set<Set<String>>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- canOccurAll(Set<String>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- canOccurAll(Set<String>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
Check if there exists an occurrence sequence in the net system that for every label x in a given set of labels contains a transition labeled with x.
- canOccurAllExpanded(Set<Set<String>>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- canOccurAllExpanded(Set<Set<String>>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- canOccurOne(Set<String>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- canOccurOne(Set<String>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- canOccurOneExpanded(Set<Set<String>>) - Method in class org.jbpt.petri.querying.AbstractUntanglingBasedBehavioralQuerying
-
- canOccurOneExpanded(Set<Set<String>>) - Method in interface org.jbpt.petri.querying.IBehavioralQuerying
-
- characters(char[], int, int) - Method in class org.jbpt.petri.io.PNMLSerializer
-
- checkCutoffA(E) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- checkCutoffB(E, E) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- checkCutoffB(E, E) - Method in class org.jbpt.petri.unfolding.AbstractProperCompletePrefixUnfolding
-
Check healthy property
- clear() - Method in class org.jbpt.petri.AbstractMarking
-
- clear() - Method in class org.jbpt.petri.AbstractPetriNet
-
- clear() - Method in class org.jbpt.petri.AbstractRun
-
- clear() - Method in class org.jbpt.petri.behavior.SimpleStateSpace
-
- clear() - Method in interface org.jbpt.petri.IMarking
-
Clear this marking.
- clear() - Method in class org.jbpt.petri.io.PNMLSerializer
-
Clear the internal data structures of the parser
- clear() - Method in interface org.jbpt.petri.IPetriNet
-
Clear this net.
- clear() - Method in class org.jbpt.petri.untangling.AbstractUntanglingRun
-
- clone() - Method in class org.jbpt.petri.AbstractMarking
-
- clone() - Method in class org.jbpt.petri.AbstractNetSystem
-
- clone(Map<N, N>) - Method in class org.jbpt.petri.AbstractNetSystem
-
- clone() - Method in class org.jbpt.petri.AbstractPetriNet
-
- clone(Map<N, N>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- clone() - Method in class org.jbpt.petri.AbstractRun
-
- clone() - Method in interface org.jbpt.petri.IMarking
-
Clone this marking.
- clone() - Method in interface org.jbpt.petri.INetSystem
-
Clone this net system.
- clone(Map<N, N>) - Method in interface org.jbpt.petri.INetSystem
-
Clone this net system.
- clone() - Method in interface org.jbpt.petri.INode
-
Clone this Petri net node.
- clone() - Method in interface org.jbpt.petri.IPetriNet
-
Clone this Petri net.
- clone(Map<N, N>) - Method in interface org.jbpt.petri.IPetriNet
-
Clone this Petri net.
- clone() - Method in interface org.jbpt.petri.IPlace
-
- clone() - Method in interface org.jbpt.petri.IRun
-
Clone this run.
- clone() - Method in interface org.jbpt.petri.ITransition
-
Clone this transition.
- clone() - Method in class org.jbpt.petri.Node
-
- clone() - Method in class org.jbpt.petri.Place
-
- clone() - Method in class org.jbpt.petri.Transition
-
- clone() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- clone() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
- clone() - Method in class org.jbpt.petri.untangling.AbstractUntanglingRun
-
- clone() - Method in interface org.jbpt.petri.untangling.IUntanglingRun
-
- clone() - Method in class org.jbpt.petri.untangling.TreeStepIndex
-
- co - Variable in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- compare(E, E) - Method in class org.jbpt.petri.unfolding.order.AbstractEventComparator
-
- compareTransitions(T, T) - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- compareTransitions(T, T) - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- CompletePrefixUnfolding - Class in org.jbpt.petri.unfolding
-
An implementation of a complete prefix unfloding of a net system.
- CompletePrefixUnfolding(INetSystem<Flow, Node, Place, Transition, Marking>) - Constructor for class org.jbpt.petri.unfolding.CompletePrefixUnfolding
-
- CompletePrefixUnfolding(INetSystem<Flow, Node, Place, Transition, Marking>, CompletePrefixUnfoldingSetup) - Constructor for class org.jbpt.petri.unfolding.CompletePrefixUnfolding
-
- CompletePrefixUnfoldingSetup - Class in org.jbpt.petri.unfolding
-
Setup for construction of a branching process of a net system.
- CompletePrefixUnfoldingSetup() - Constructor for class org.jbpt.petri.unfolding.CompletePrefixUnfoldingSetup
-
- Completion - Class in org.jbpt.petri.behavior
-
This class implements completion methods for multi-terminal nets described in:
- Artem Polyvyanyy, Luciano GarcÃa-Bañuelos, Marlon Dumas: Structuring acyclic process models.
- Completion() - Constructor for class org.jbpt.petri.behavior.Completion
-
- ConcurrencyRelation - Class in org.jbpt.petri.behavior
-
Captures the concurrency relation for the nodes of a given
Petri net.
- ConcurrencyRelation(NetSystem) - Constructor for class org.jbpt.petri.behavior.ConcurrencyRelation
-
Create a concurrency relation for a given Petri net.
- Condition - Class in org.jbpt.petri.unfolding
-
- Condition() - Constructor for class org.jbpt.petri.unfolding.Condition
-
- Condition(Place, Event) - Constructor for class org.jbpt.petri.unfolding.Condition
-
- conds - Variable in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- construct(INetSystem<F, N, P, T, M>, int) - Method in class org.jbpt.automaton.AbstractAutomaton
-
- construct(INetSystem<F, N, P, T, M>, int) - Method in interface org.jbpt.automaton.IAutomaton
-
- construct() - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- construct() - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- constructInitialBranchingProcess() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- constructInitialBranchingProcess() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Construct initial branching process (only if this branching process is empty).
- constructProcesses() - Method in class org.jbpt.petri.untangling.AbstractReductionBasedRepresentativeUntangling
-
- constructProcesses() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- constructRuns(INetSystem<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractBaselineRepresentativeUntangling
-
- constructRuns(INetSystem<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractReductionBasedRepresentativeUntangling
-
- constructRuns(INetSystem<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
Construct maximal repetition significant runs of a given net system.
- constructSafe() - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- containsPlaces(ICoSet<BPN, C, E, F, N, P, T, M>, Collection<P>) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- copyTransitions(IRun<F, N, P, T, M>) - Method in class org.jbpt.petri.AbstractRun
-
- CoSet - Class in org.jbpt.petri.unfolding
-
- CoSet() - Constructor for class org.jbpt.petri.unfolding.CoSet
-
- counter - Static variable in class org.jbpt.petri.io.WoflanSerializer
-
- create() - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- create() - Method in class org.jbpt.petri.behavior.SimpleStateSpace
-
- createCondition(P, E) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- createCondition(P, E) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Factory method to provide a condition of the branching process implementation.
- createCoSet() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- createCoSet() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Factory method to provide a co-set of the branching process implementation.
- createCut() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- createCut() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Factory method to provide a cut of the branching process implementation.
- createEvent(T, ICoSet<BPN, C, E, F, N, P, T, M>) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- createEvent(T, ICoSet<BPN, C, E, F, N, P, T, M>) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- createEvent(T, ICoSet<BPN, C, E, F, N, P, T, M>) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Factory method to provide an event of the branching process implementation.
- createMarking(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.AbstractMarking
-
- createMarking() - Method in class org.jbpt.petri.AbstractNetSystem
-
- createMarking(IPetriNet<F, N, P, T>) - Method in interface org.jbpt.petri.IMarking
-
Create fresh marking and associate it with a given net.
- createMarking() - Method in interface org.jbpt.petri.INetSystem
-
Create a marking of this net system.
- createPlace() - Method in class org.jbpt.petri.AbstractPetriNet
-
- createPlace() - Method in interface org.jbpt.petri.IPetriNet
-
Factory method to provide a place of the Petri net implementation.
- createProcess(INetSystem<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- createRun(INetSystem<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- createStep(IPetriNet<F, N, P, T>, M, T, M) - Method in class org.jbpt.petri.AbstractRun
-
- createStep(IPetriNet<F, N, P, T>, M, T) - Method in class org.jbpt.petri.AbstractRun
-
- createTransition() - Method in class org.jbpt.petri.AbstractPetriNet
-
- createTransition() - Method in interface org.jbpt.petri.IPetriNet
-
Factory method to provide a transition of the Petri net implementation.
- createUntanglingRun(INetSystem<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- createUpToNumberOfMarkings(int) - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- createUpToNumberOfMarkings(int) - Method in class org.jbpt.petri.behavior.SimpleStateSpace
-
- currentMarking - Variable in class org.jbpt.petri.AbstractRun
-
- Cut - Class in org.jbpt.petri.unfolding
-
- Cut() - Constructor for class org.jbpt.petri.unfolding.Cut
-
- cutoff2corr - Variable in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- cyclic - Variable in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- get(P) - Method in class org.jbpt.petri.AbstractMarking
-
- get(Object) - Method in class org.jbpt.petri.AbstractMarking
-
Get number of tokens at a place.
- get(P) - Method in interface org.jbpt.petri.IMarking
-
Get number of tokens at a place.
- getCausalPredecessors(BPN) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getCausalPredecessors(BPN) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get causal predecessors of a given node of this branching process.
- getCommand() - Method in class org.jbpt.petri.AbstractStep
-
- getCommand() - Method in interface org.jbpt.petri.ICommand
-
- getCompletePrefixUnfolding() - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getCompletePrefixUnfolding() - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getCondition(P) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getCondition(P) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getConditions() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getConditions(P) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getConditions(P) - Method in class org.jbpt.petri.unfolding.AbstractCoSet
-
- getConditions() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get conditions of this branching process.
- getConditions(P) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get conditions of this branching process that correspond to a given place in the originative net system.
- getConditions(P) - Method in interface org.jbpt.petri.unfolding.ICoSet
-
- getCorrespondingEvent(E) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- getCorrespondingEvent(T) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getCorrespondingEvent(E) - Method in interface org.jbpt.petri.unfolding.ICompletePrefixUnfolding
-
Get a corresponding event of a given cutoff event.
- getCorrespondingEvent(T) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getCut() - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- getCut() - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- getCutInducedByLocalConfiguration(T) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getCutInducedByLocalConfiguration(T) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getCutoffEvents() - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- getCutoffEvents() - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getCutoffEvents() - Method in interface org.jbpt.petri.unfolding.ICompletePrefixUnfolding
-
Get cutoff events of this complete prefix unfolding.
- getCutoffEvents() - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getCuts(Collection<P>) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getCuts(Collection<P>) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get cuts of this branching process that refer to the provided collection of places.
- getDeadTransitions() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- getEnabledTransitions() - Method in class org.jbpt.petri.AbstractNetSystem
-
- getEnabledTransitions(Set<T>, T) - Method in class org.jbpt.petri.AbstractNetSystem
-
- getEnabledTransitions() - Method in interface org.jbpt.petri.INetSystem
-
Get enabled transitions of this net system.
- getEnabledTransitions(Set<T>, T) - Method in interface org.jbpt.petri.INetSystem
-
Get enabled transitions of this net system more efficiently by providing
details on last step in terms of previously enabled transitions and the one
last fired.
- getEnabledTransitions() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSetSystem
-
- getEnabledTransitions() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSystem
-
- getEnabledTransitions() - Method in interface org.jbpt.petri.untangling.pss.IProcessSetSystem
-
Get a set of enabled transitions.
- getEnabledTransitions() - Method in interface org.jbpt.petri.untangling.pss.IProcessSystem
-
Get enabled transitions of this process system.
- getEnabledTransitionsAtMarking(M) - Method in class org.jbpt.petri.AbstractNetSystem
-
- getEnabledTransitionsAtMarking(M) - Method in interface org.jbpt.petri.INetSystem
-
Get enabled transitions of this net system at a given marking
- getEvent(T) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getEvent(T) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getEvents() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getEvents(T) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getEvents() - Method in class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- getEvents() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get events of this branching process.
- getEvents(T) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get events of this branching process that correspond to a given transition in the originative net system.
- getEvents() - Method in interface org.jbpt.petri.unfolding.IOrderingRelationsGraph
-
- getFlow() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getFlow() - Method in interface org.jbpt.petri.IPetriNet
-
Get flow relation of this net.
- getFoataNormalForm() - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- getFoataNormalForm() - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- getId() - Static method in class org.jbpt.petri.io.WoflanSerializer
-
- getInitialCut() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getInitialCut() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get initial cut of this branching process, i.e., the set of condition without input events.
- getInitialPossibleExtensions() - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
Construct unfolding.
- getInputMarking() - Method in class org.jbpt.petri.AbstractStep
-
- getInputMarking() - Method in interface org.jbpt.petri.ICommand
-
- getInputMarking() - Method in class org.jbpt.petri.untangling.TreeStep
-
- getLabel() - Method in class org.jbpt.automaton.AbstractState
-
- getLabel() - Method in class org.jbpt.petri.AbstractStep
-
- getLabel() - Method in interface org.jbpt.petri.INode
-
Get label of this node.
- getLabel() - Method in class org.jbpt.petri.Node
-
- getLabel() - Method in class org.jbpt.petri.unfolding.AbstractBPNode
-
- getLocalConfiguration() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- getLocalConfiguration() - Method in interface org.jbpt.petri.unfolding.IEvent
-
- getLog() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getLog() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get log of events which was used to construct this branching process.
- getLoopOrientationType(IRPSTNode<F, N>) - Method in class org.jbpt.petri.wftree.AbstractWFTree
-
- getLoopOrientationType(IRPSTNode<F, N>) - Method in interface org.jbpt.petri.wftree.IWFTree
-
Get loop orientation type of a WF-tree node.
Loop orientation type is defined if parent of the given node is of type loop.
WFTreeLoopOrientationType.FORWAD if entry of the given node is equal to the entry of the parent loop node.
WFTreeLoopOrientationType.BACKWARD if if entry of the given node is equal to the exit of the parent loop node.
- getMarkedPlaces() - Method in class org.jbpt.petri.AbstractNetSystem
-
- getMarkedPlaces() - Method in interface org.jbpt.petri.INetSystem
-
Get marked places of this net system.
- getMarking() - Method in class org.jbpt.automaton.AbstractState
-
- getMarking() - Method in interface org.jbpt.automaton.IState
-
Get marking associated with this state.
- getMarking() - Method in class org.jbpt.petri.AbstractNetSystem
-
- getMarking() - Method in interface org.jbpt.petri.INetSystem
-
Get marking of this net system.
- getMarking() - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- getMarking() - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- getMarking() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSetSystem
-
- getMarking() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSystem
-
- getMarking() - Method in interface org.jbpt.petri.untangling.pss.IProcessSetSystem
-
Get marking.
- getMarking() - Method in interface org.jbpt.petri.untangling.pss.IProcessSystem
-
Get marking of this process system.
- getMax() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getMax() - Method in interface org.jbpt.petri.IPetriNet
-
Get maximal nodes of this net (alias of getSinkNodes).
- getMax() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getMax() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get maximum, i.e., conditions without output events, of this branching process.
- getMaximalSignificantRuns() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- getMin() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getMin() - Method in interface org.jbpt.petri.IPetriNet
-
Get minimal nodes of this net (alias of getSourceNodes).
- getMin() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getMin() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get minimum, i.e., conditions without input events, of this branching process.
- getMinimal() - Method in class org.jbpt.petri.unfolding.AbstractPossibleExtensions
-
- getMinimal() - Method in interface org.jbpt.petri.unfolding.IPossibleExtensions
-
- getName() - Method in class org.jbpt.petri.unfolding.AbstractCondition
-
- getName() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- getNet() - Method in class org.jbpt.petri.behavior.ConcurrencyRelation
-
Get the Petri net.
- getNetSystem() - Method in class org.jbpt.automaton.AbstractAutomaton
-
- getNetSystem() - Method in interface org.jbpt.automaton.IAutomaton
-
- getNetSystem() - Method in class org.jbpt.petri.querying.AbstractStructuralQuerying
-
- getNetSystem() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSetSystem
-
- getNetSystem() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSystem
-
- getNetSystem() - Method in interface org.jbpt.petri.untangling.pss.IProcessSetSystem
-
- getNetSystem() - Method in interface org.jbpt.petri.untangling.pss.IProcessSystem
-
Get net system.
- getNodes() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getNodes() - Method in interface org.jbpt.petri.IPetriNet
-
Get nodes of this net.
- getNumberOfMarkings() - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- getNumberOfMarkings() - Method in class org.jbpt.petri.behavior.SimpleStateSpace
-
- getNumberOfSignificantRuns() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- getObservableTransitions() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getObservableTransitions() - Method in interface org.jbpt.petri.IPetriNet
-
Get observable transitions of this net.
- getOccurrenceNet() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getOccurrenceNet() - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- getOccurrenceNet() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get occurrence net.
- getOrderingRelation(BPN, BPN) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getOrderingRelation(N, N) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getOrderingRelation(E, E) - Method in class org.jbpt.petri.unfolding.AbstractOrderingRelationsGraph
-
- getOrderingRelation(N, N) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getOrderingRelation(BPN, BPN) - Method in interface org.jbpt.petri.unfolding.IOrderingRelationsDescriptor
-
Get ordering relation between two nodes of this branching process.
- getOriginativeNetSystem() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getOriginativeNetSystem() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get originative net system of this branching process.
- getOutputMarking() - Method in class org.jbpt.petri.AbstractStep
-
- getOutputMarking() - Method in interface org.jbpt.petri.ICommand
-
- getOutputMarking() - Method in class org.jbpt.petri.untangling.TreeStep
-
- getParent() - Method in class org.jbpt.petri.untangling.TreeStep
-
- getPetriNet() - Method in class org.jbpt.petri.AbstractMarking
-
- getPetriNet() - Method in class org.jbpt.petri.AbstractStep
-
- getPetriNet() - Method in interface org.jbpt.petri.ICommand
-
- getPetriNet() - Method in interface org.jbpt.petri.IMarking
-
Get Petri net which this marking is associated with.
- getPetriNetNode() - Method in class org.jbpt.petri.unfolding.AbstractCondition
-
- getPetriNetNode() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- getPetriNetNode() - Method in interface org.jbpt.petri.unfolding.IBPNode
-
Get a Petri net node associated with this node of a branching process.
- getPlace() - Method in class org.jbpt.petri.unfolding.AbstractCondition
-
- getPlace(C) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getPlace() - Method in interface org.jbpt.petri.unfolding.ICondition
-
Get the place in the originative net system which this condition represents.
- getPlace(C) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getPlaces() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPlaces() - Method in interface org.jbpt.petri.IPetriNet
-
Get places of this net.
- getPlaces(Collection<C>) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getPlaces() - Method in class org.jbpt.petri.unfolding.AbstractCoSet
-
- getPlaces(Collection<C>) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getPlaces(Collection<C>) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get places of the originative net system that are associated with the given conditions.
- getPlaces() - Method in interface org.jbpt.petri.unfolding.ICoSet
-
- getPlaces(Collection<C>) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getPosition() - Method in class org.jbpt.petri.untangling.TreeStep
-
- getPossibleExtensions() - Method in class org.jbpt.petri.AbstractRun
-
- getPossibleExtensions() - Method in interface org.jbpt.petri.IRun
-
Get transitions that can fire and extend this run.
- getPossibleExtensions() - Method in class org.jbpt.petri.untangling.TreeStep
-
- getPostConditions() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- getPostConditions() - Method in interface org.jbpt.petri.unfolding.IEvent
-
Get post conditions of this event.
- getPostset(T) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPostset(P) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPostset(N) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPostset(Collection<N>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPostset(T) - Method in interface org.jbpt.petri.IPetriNet
-
Get postset of a given transition.
- getPostset(P) - Method in interface org.jbpt.petri.IPetriNet
-
Get postset of a given place
- getPostset(N) - Method in interface org.jbpt.petri.IPetriNet
-
Get postset of a given node.
- getPostset(Collection<N>) - Method in interface org.jbpt.petri.IPetriNet
-
Get postset of given nodes.
- getPostsetPlaces(Collection<T>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPostsetPlaces(Collection<T>) - Method in interface org.jbpt.petri.IPetriNet
-
Get postset of given transitions.
- getPostsetTransitions(Collection<P>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPostsetTransitions(Collection<P>) - Method in interface org.jbpt.petri.IPetriNet
-
Get postset of given places.
- getPreConditions() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- getPreConditions() - Method in interface org.jbpt.petri.unfolding.IEvent
-
Get preconditions of this event.
- getPreEvent() - Method in class org.jbpt.petri.unfolding.AbstractCondition
-
- getPreEvent() - Method in interface org.jbpt.petri.unfolding.ICondition
-
Get the event in the preset of this condition.
- getPreset(T) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPreset(P) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPreset(N) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPreset(Collection<N>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPreset(T) - Method in interface org.jbpt.petri.IPetriNet
-
Get preset of a given transition.
- getPreset(P) - Method in interface org.jbpt.petri.IPetriNet
-
Get preset of a given place.
- getPreset(N) - Method in interface org.jbpt.petri.IPetriNet
-
Get preset of a given node.
- getPreset(Collection<N>) - Method in interface org.jbpt.petri.IPetriNet
-
Get preset of the given nodes.
- getPresetPlaces(Collection<T>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPresetPlaces(Collection<T>) - Method in interface org.jbpt.petri.IPetriNet
-
Get preset of given transitions.
- getPresetTransitions(Collection<P>) - Method in class org.jbpt.petri.AbstractPetriNet
-
- getPresetTransitions(Collection<P>) - Method in interface org.jbpt.petri.IPetriNet
-
Get preset of given places.
- getProcess() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSystem
-
- getProcess() - Method in interface org.jbpt.petri.untangling.pss.IProcessSystem
-
Get process.
- getProcesses() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- getProcessSystems() - Method in class org.jbpt.petri.untangling.pss.AbstractProcessSetSystem
-
- getProcessSystems() - Method in interface org.jbpt.petri.untangling.pss.IProcessSetSystem
-
- getQuasiParikhVector() - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- getQuasiParikhVector(Collection<E>) - Method in class org.jbpt.petri.unfolding.AbstractLocalConfiguration
-
- getQuasiParikhVector() - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- getQuasiParikhVector(Collection<E>) - Method in interface org.jbpt.petri.unfolding.ILocalConfiguration
-
- getReducedNetSystem() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- getReducedProcesses() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- getRefinedBondType(IRPSTNode<F, N>) - Method in class org.jbpt.petri.wftree.AbstractWFTree
-
- getRefinedBondType(IRPSTNode<F, N>) - Method in interface org.jbpt.petri.wftree.IWFTree
-
Get refined type of a WF-tree bond node.
WFTreeBondType.TRANSITION_BORDERED if entry and exit are transitions.
WFTreeBondType.PLACE_BORDERED if entry and exit are places.
WFTreeBondType.LOOP if entry and exit are places and entry of some child is an exit of another child.
WFTreeBondType.UNDEFINED none of the above.
- getRPSTNodes(WFTreeBondType) - Method in class org.jbpt.petri.wftree.AbstractWFTree
-
- getRPSTNodes(WFTreeBondType) - Method in interface org.jbpt.petri.wftree.IWFTree
-
- getSilentTransitions() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSilentTransitions() - Method in interface org.jbpt.petri.IPetriNet
-
Get silent transitions of this net.
- getSinkNodes() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSinkNodes() - Method in interface org.jbpt.petri.IPetriNet
-
Get sink nodes of this net.
- getSinkNodes() - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getSinkNodes() - Method in class org.jbpt.petri.unfolding.OccurrenceNet
-
- getSinkPlaces() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSinkPlaces() - Method in interface org.jbpt.petri.IPetriNet
-
Get sink places of this net.
- getSinkTransitions() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSinkTransitions() - Method in interface org.jbpt.petri.IPetriNet
-
Get sink transitions of this net.
- getSourceNodes() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSourceNodes() - Method in interface org.jbpt.petri.IPetriNet
-
Get source nodes of this net.
- getSourceNodes() - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getSourceNodes() - Method in class org.jbpt.petri.unfolding.OccurrenceNet
-
- getSourcePlaces() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSourcePlaces() - Method in interface org.jbpt.petri.IPetriNet
-
Get source places of this net.
- getSourceTransitions() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getSourceTransitions() - Method in interface org.jbpt.petri.IPetriNet
-
Get source transitions of this net.
- getStartState() - Method in class org.jbpt.automaton.AbstractAutomaton
-
- getStartState() - Method in interface org.jbpt.automaton.IAutomaton
-
- getStates() - Method in class org.jbpt.automaton.AbstractAutomaton
-
- getStates() - Method in interface org.jbpt.automaton.IAutomaton
-
- getStateTransitions() - Method in class org.jbpt.automaton.AbstractAutomaton
-
- getStateTransitions() - Method in interface org.jbpt.automaton.IAutomaton
-
- getSymbol() - Method in class org.jbpt.automaton.AbstractStateTransition
-
- getSymbol() - Method in interface org.jbpt.automaton.IStateTransition
-
- getTime() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- getTokens(P) - Method in class org.jbpt.petri.AbstractNetSystem
-
- getTokens(P) - Method in interface org.jbpt.petri.INetSystem
-
Get number of tokens at a place.
- getTotalOrderOfTransitions() - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- getTotalOrderOfTransitions() - Method in interface org.jbpt.petri.unfolding.ICompletePrefixUnfolding
-
Get total order of transitions used to construct this complete prefix unfolding.
- getTransition() - Method in class org.jbpt.automaton.AbstractStateTransition
-
- getTransition() - Method in interface org.jbpt.automaton.IStateTransition
-
- getTransition() - Method in class org.jbpt.petri.AbstractStep
-
- getTransition() - Method in interface org.jbpt.petri.IStep
-
- getTransition() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- getTransition(E) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getTransition() - Method in interface org.jbpt.petri.unfolding.IEvent
-
Get the transition that corresponds to this event.
- getTransition(E) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getTransition() - Method in class org.jbpt.petri.untangling.TreeStep
-
- getTransitions() - Method in class org.jbpt.petri.AbstractPetriNet
-
- getTransitions() - Method in interface org.jbpt.petri.IPetriNet
-
Get transitions of this net.
- getTransitions(Collection<E>) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- getTransitions(Collection<E>) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getTransitions(Collection<E>) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Get transitions of the originative net system that are associated with the given events.
- getTransitions(Collection<E>) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- getUnboundedPlaces() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- getUncoveredTransitions() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- getUnfoldingNode(N) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- getUnfoldingNode(N) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- IAdequateOrder<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding.order
-
Interface to an adequate order on local configurations.
- IAutomaton<ST extends IStateTransition<S,F,N,P,T,M>,S extends IState<F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.automaton
-
- IBehavioralQuerying<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.querying
-
- IBPNode<N extends INode> - Interface in org.jbpt.petri.unfolding
-
Interface to a node of a branching process.
- IBranchingProcess<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
An interface to a Branching Process of a net system (
INetSystem).
- ICommand<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri
-
Interface to a state change.
- ICompletePrefixUnfolding<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
Interface to a complete prefix unfolding.
- ICondition<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
Interface to a condition of a branching process.
- ICoSet<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
- ICut<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
- ID - Variable in class org.jbpt.petri.unfolding.AbstractBPNode
-
- IEvent<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
Interface to an event of a branching process.
- IFlow<N extends INode> - Interface in org.jbpt.petri
-
Interface to a flow relation of a Petri net.
- ILocalConfiguration<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
- IMarking<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> - Interface in org.jbpt.petri
-
Interface to a Petri net marking.
- INetSystem<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri
-
- iniBP - Variable in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- initialize() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- initialMarking - Variable in class org.jbpt.petri.AbstractRun
-
- INode - Interface in org.jbpt.petri
-
Interface to a Petri net node.
- inputMarking - Variable in class org.jbpt.petri.AbstractStep
-
- IOccurrenceNet<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
- IOrderingRelationsDescriptor<BPN extends IBPNode<N>,N extends INode> - Interface in org.jbpt.petri.unfolding
-
- IOrderingRelationsGraph<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
- IPetriNet<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> - Interface in org.jbpt.petri
-
Interface to a Petri net.
- IPlace - Interface in org.jbpt.petri
-
Petri net place interface.
- IPossibleExtensions<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.unfolding
-
- IProcess<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.untangling
-
An interface to a Process of a net system (
INetSystem).
- IProcessSetSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.untangling.pss
-
An interface to a Process Set System.
- IProcessSystem<BPN extends IBPNode<N>,C extends ICondition<BPN,C,E,F,N,P,T,M>,E extends IEvent<BPN,C,E,F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.untangling.pss
-
An interface to a Process System.
- IRun<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri
-
Interface to a run (occurrence sequence) of an (
INetSystem).
- isBounded(int) - Method in class org.jbpt.petri.AbstractMarking
-
- isBounded() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- isBounded(int) - Method in interface org.jbpt.petri.IMarking
-
Check if this marking is n-bounded, i.e., there are at most n tokens at every place.
- isClassicalSound() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- isComplete() - Method in class org.jbpt.automaton.AbstractAutomaton
-
- isComplete() - Method in interface org.jbpt.automaton.IAutomaton
-
- isCondition() - Method in class org.jbpt.petri.unfolding.AbstractCondition
-
- isCondition() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- isCondition() - Method in interface org.jbpt.petri.unfolding.IBPNode
-
Check if this node is condition.
- isConflictFree(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a net is a conflict-free net.
- isConflictFree() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- isConflictFree() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Check if this branching process is conflict free.
- isConflictFree() - Method in class org.jbpt.petri.untangling.AbstractProcess
-
Check if this process is conflict free.
- isCut(Collection<C>) - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- isCut(Collection<C>) - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Check if a given collection of conditions is a cut in this branching process.
- isCutoffEvent(E) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- isCutoffEvent(T) - Method in class org.jbpt.petri.unfolding.AbstractOccurrenceNet
-
- isCutoffEvent(E) - Method in interface org.jbpt.petri.unfolding.ICompletePrefixUnfolding
-
Check if a given event is a cutoff event in this complete prefix unfolding.
- isCutoffEvent(T) - Method in interface org.jbpt.petri.unfolding.IOccurrenceNet
-
- isDeadlockFree() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- isEmpty() - Method in class org.jbpt.petri.AbstractMarking
-
- isEmpty() - Method in interface org.jbpt.petri.IMarking
-
Returns true if this marking does not mark any place.
- isEnabled(T) - Method in class org.jbpt.petri.AbstractNetSystem
-
- isEnabled(T) - Method in interface org.jbpt.petri.INetSystem
-
Check if a given transition is enabled.
- isEvent() - Method in class org.jbpt.petri.unfolding.AbstractCondition
-
- isEvent() - Method in class org.jbpt.petri.unfolding.AbstractEvent
-
- isEvent() - Method in interface org.jbpt.petri.unfolding.IBPNode
-
Check if this node is event.
- isExtendedFreeChoice(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a given Petri net is extended free-choice.
- isFreeChoice(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a given Petri net is free-choice.
- isHealthyCutoffEvent(E) - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- isHealthyCutoffEvent(E) - Method in interface org.jbpt.petri.unfolding.ICompletePrefixUnfolding
-
- isMarked(P) - Method in class org.jbpt.petri.AbstractMarking
-
- isMarked(P) - Method in class org.jbpt.petri.AbstractNetSystem
-
- isMarked(P) - Method in interface org.jbpt.petri.IMarking
-
Check if place is marked, i.e., contains at least one token.
- isMarked(P) - Method in interface org.jbpt.petri.INetSystem
-
Check if a given place is marked, i.e., contains at least one token.
- isModeledOne(Set<String>) - Method in class org.jbpt.petri.querying.AbstractStructuralQuerying
-
- isModeledOne(Set<String>) - Method in interface org.jbpt.petri.querying.IStructuralQuerying
-
- isNonSinkDeadlockFree() - Method in class org.jbpt.petri.untangling.AbstractReductionBasedRepresentativeUntangling
-
- isNonSinkDeadlockFree() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- isObservable() - Method in class org.jbpt.automaton.AbstractStateTransition
-
- isObservable() - Method in interface org.jbpt.automaton.IStateTransition
-
- isObservable() - Method in interface org.jbpt.petri.ITransition
-
Check if this transition is observable.
- isObservable() - Method in class org.jbpt.petri.Transition
-
- isolateTransitions(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetTransformations
-
- ISOMORPHISM_REDUCTION - Variable in class org.jbpt.petri.untangling.UntanglingSetup
-
Reduce isomorphic processes.
- isProper() - Method in class org.jbpt.petri.unfolding.AbstractCompletePrefixUnfolding
-
- isProper() - Method in interface org.jbpt.petri.unfolding.ICompletePrefixUnfolding
-
- isReachable(M) - Method in class org.jbpt.automaton.AbstractAutomaton
-
- isReachable(M, M) - Method in class org.jbpt.automaton.AbstractAutomaton
-
- isReachable(M) - Method in interface org.jbpt.automaton.IAutomaton
-
- isReachable(M, M) - Method in interface org.jbpt.automaton.IAutomaton
-
- isRelaxedSound() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- isSafe() - Method in class org.jbpt.petri.AbstractMarking
-
- isSafe() - Method in interface org.jbpt.petri.IMarking
-
Check if this marking is safe, i.e., there is at most one token at every place.
- isSafe() - Method in class org.jbpt.petri.unfolding.AbstractBranchingProcess
-
- isSafe() - Method in interface org.jbpt.petri.unfolding.IBranchingProcess
-
Check if this branching process is safe.
- isSafe() - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- isSafe() - Method in class org.jbpt.petri.untangling.TreeStep
-
- isSignificant(IRun<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
Check if a run of a net system is significant.
- isSignificant() - Method in class org.jbpt.petri.untangling.AbstractUntanglingRun
-
- isSignificant() - Method in interface org.jbpt.petri.untangling.IUntanglingRun
-
- isSignificant() - Method in class org.jbpt.petri.untangling.TreeStep
-
- isSignificant() - Method in class org.jbpt.petri.untangling.TreeStepIndex
-
- isSignificantCubic(IRun<F, N, P, T, M>) - Method in class org.jbpt.petri.untangling.AbstractRepresentativeUntangling
-
- isSilent() - Method in class org.jbpt.automaton.AbstractStateTransition
-
- isSilent() - Method in interface org.jbpt.automaton.IStateTransition
-
- isSilent() - Method in interface org.jbpt.petri.ITransition
-
Check if this transition is silent.
- isSilent() - Method in class org.jbpt.petri.Transition
-
- isSmaller(ILocalConfiguration<BPN, C, E, F, N, P, T, M>, ILocalConfiguration<BPN, C, E, F, N, P, T, M>) - Method in class org.jbpt.petri.unfolding.order.EsparzaAdequateOrderForArbitrarySystems
-
- isSmaller(ILocalConfiguration<BPN, C, E, F, N, P, T, M>, ILocalConfiguration<BPN, C, E, F, N, P, T, M>) - Method in class org.jbpt.petri.unfolding.order.EsparzaAdequateTotalOrderForSafeSystems
-
- isSmaller(ILocalConfiguration<BPN, C, E, F, N, P, T, M>, ILocalConfiguration<BPN, C, E, F, N, P, T, M>) - Method in interface org.jbpt.petri.unfolding.order.IAdequateOrder
-
Compare two local configurations.
- isSmaller(ILocalConfiguration<BPN, C, E, F, N, P, T, M>, ILocalConfiguration<BPN, C, E, F, N, P, T, M>) - Method in class org.jbpt.petri.unfolding.order.McMillanAdequateOrder
-
- isSmaller(ILocalConfiguration<BPN, C, E, F, N, P, T, M>, ILocalConfiguration<BPN, C, E, F, N, P, T, M>) - Method in class org.jbpt.petri.unfolding.order.UnfoldingAdequateOrder
-
- isSNet(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a given Petri net is an S-net.
- isStep(N, N) - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- IState<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.automaton
-
- IStateTransition<S extends IState<F,N,P,T,M>,F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.automaton
-
- IStep<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri
-
Interface to a step in a net system.
- isTNet(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a given net is a T-net.
- isTotal() - Method in class org.jbpt.petri.unfolding.order.AdequateOrder
-
- isTotal() - Method in class org.jbpt.petri.unfolding.order.EsparzaAdequateTotalOrderForSafeSystems
-
- isTotal() - Method in interface org.jbpt.petri.unfolding.order.IAdequateOrder
-
- isTRestricted(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a given Petri net is T-restricted.
- IStructuralQuerying<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.querying
-
- isWeakSound() - Method in class org.jbpt.petri.behavior.LolaSoundnessCheckerResult
-
- isWorkflowNet(IPetriNet<F, N, P, T>) - Method in class org.jbpt.petri.structure.PetriNetStructuralChecks
-
Check if a given Petri net is a workflow net (WF-net).
- ITransition - Interface in org.jbpt.petri
-
Interface to a Petri net transition.
- IUntanglingRun<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition,M extends IMarking<F,N,P,T>> - Interface in org.jbpt.petri.untangling
-
- IWFTree<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> - Interface in org.jbpt.petri.wftree
-
Interface to a WF-tree.
- valueOf(String) - Static method in enum org.jbpt.petri.unfolding.order.AdequateOrderType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jbpt.petri.unfolding.OrderingRelationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jbpt.petri.untangling.SignificanceCheckType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jbpt.petri.wftree.WFTreeBondType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jbpt.petri.wftree.WFTreeLoopOrientationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jbpt.petri.unfolding.order.AdequateOrderType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jbpt.petri.unfolding.OrderingRelationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jbpt.petri.untangling.SignificanceCheckType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jbpt.petri.wftree.WFTreeBondType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jbpt.petri.wftree.WFTreeLoopOrientationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- visited(T, M) - Method in class org.jbpt.petri.behavior.ProjectedStateSpace
-
- vTxM - Variable in class org.jbpt.petri.behavior.ProjectedStateSpace
-