public abstract class AbstractPetrinetWithAutomata
extends org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<DeclarativeArc> |
constraints |
| Constructor and Description |
|---|
AbstractPetrinetWithAutomata(boolean allowsReset,
boolean allowsInhibitors) |
| Modifier and Type | Method and Description |
|---|---|
DeclarativeArc |
addConstraint(java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> from,
java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> to,
ConstraintType.Branched type) |
DeclarativeArc |
addConstraint(java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> from,
java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> to,
ConstraintType.Branched type,
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent) |
DeclarativeArc |
addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from,
ConstraintType.Unary type) |
DeclarativeArc |
addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from,
ConstraintType.Unary type,
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent) |
DeclarativeArc |
addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from,
org.processmining.models.graphbased.directed.petrinet.elements.Transition to,
ConstraintType type) |
DeclarativeArc |
addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from,
org.processmining.models.graphbased.directed.petrinet.elements.Transition to,
ConstraintType type,
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent) |
protected void |
checkAddEdge(java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> source,
java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> target) |
java.util.Collection<DeclarativeArc> |
getConstraints() |
java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> |
getEdges() |
DeclarativeArc |
removeConstraint(DeclarativeArc arc) |
addArc, addArc, addArc, addArc, addArc, addArc, addArc, addArc, addArcPrivate, addGroup, addGroup, addInhibitorArc, addInhibitorArc, addInhibitorArc, addInhibitorArc, addPlace, addPlace, addResetArc, addResetArc, addResetArc, addResetArc, addTransition, addTransition, cloneFrom, cloneFrom, getArc, getGroups, getInhibitorArc, getNodes, getPlaces, getResetArc, getTransitions, removeArc, removeEdge, removeGroup, removeInhibitorArc, removeNode, removePlace, removeResetArc, removeTransitioncheckAddEdge, compareTo, getEmptyClone, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdgesequals, getEdges, hashCode, removeFromEdges, removeNodeFromCollectiongetAttributeMap, getLabel, toStringclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitprotected final java.util.Set<DeclarativeArc> constraints
public AbstractPetrinetWithAutomata(boolean allowsReset,
boolean allowsInhibitors)
public DeclarativeArc addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from, ConstraintType.Unary type)
public DeclarativeArc addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from, ConstraintType.Unary type, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent)
public DeclarativeArc addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from, org.processmining.models.graphbased.directed.petrinet.elements.Transition to, ConstraintType type)
public DeclarativeArc addConstraint(java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> from, java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> to, ConstraintType.Branched type)
public DeclarativeArc addConstraint(java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> from, java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> to, ConstraintType.Branched type, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent)
protected void checkAddEdge(java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> source,
java.util.Collection<? extends org.processmining.models.graphbased.directed.petrinet.elements.Transition> target)
public DeclarativeArc addConstraint(org.processmining.models.graphbased.directed.petrinet.elements.Transition from, org.processmining.models.graphbased.directed.petrinet.elements.Transition to, ConstraintType type, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet parent)
public DeclarativeArc removeConstraint(DeclarativeArc arc)
public java.util.Collection<DeclarativeArc> getConstraints()
public java.util.Set<org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>> getEdges()
getEdges in interface org.processmining.models.graphbased.directed.DirectedGraph<org.processmining.models.graphbased.directed.petrinet.PetrinetNode,org.processmining.models.graphbased.directed.petrinet.PetrinetEdge<? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode,? extends org.processmining.models.graphbased.directed.petrinet.PetrinetNode>>getEdges in class org.processmining.models.graphbased.directed.petrinet.impl.AbstractResetInhibitorNet