F - Flow template.N - Node template.P - Place template.T - Transition template.public class PetriNetStructuralChecks<F extends IFlow<N>,N extends INode,P extends IPlace,T extends ITransition> extends Object
| Constructor and Description |
|---|
PetriNetStructuralChecks() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isConflictFree(IPetriNet<F,N,P,T> net)
Check if a net is a conflict-free net.
|
boolean |
isExtendedFreeChoice(IPetriNet<F,N,P,T> net)
Check if a given Petri net is extended free-choice.
|
boolean |
isFreeChoice(IPetriNet<F,N,P,T> net)
Check if a given Petri net is free-choice.
|
boolean |
isSNet(IPetriNet<F,N,P,T> net)
Check if a given Petri net is an S-net.
|
boolean |
isTNet(IPetriNet<F,N,P,T> net)
Check if a given net is a T-net.
|
boolean |
isTRestricted(IPetriNet<F,N,P,T> net)
Check if a given Petri net is T-restricted.
|
boolean |
isWorkflowNet(IPetriNet<F,N,P,T> net)
Check if a given Petri net is a workflow net (WF-net).
|
public boolean isFreeChoice(IPetriNet<F,N,P,T> net)
net - A Petri net.public boolean isExtendedFreeChoice(IPetriNet<F,N,P,T> net)
net - A Petri net.public boolean isSNet(IPetriNet<F,N,P,T> net)
net - A Petri net.public boolean isTNet(IPetriNet<F,N,P,T> net)
net - A Petri netpublic boolean isConflictFree(IPetriNet<F,N,P,T> net)
net - A Petri net.public boolean isWorkflowNet(IPetriNet<F,N,P,T> net)
net - A Petri net.Copyright © 2017. All rights reserved.