public class HybridProcessTreeImpl extends HybridProcessTreeAbstract
hpm, hpn, initialState| Constructor and Description |
|---|
HybridProcessTreeImpl(HybridNode<?> hpm,
java.util.Map<java.lang.String,java.lang.String> subprocessMapping,
java.util.Set<java.lang.String> subprocessNames,
java.util.Set<java.lang.String> canTerminateInInitialState,
boolean preprocessProcessTree) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
computeEnabledTransitionsPartDeux(HybridProcessTreeState initialState) |
HybridProcessTreeState |
getState() |
protected HybridProcessTreeState |
performAction(HybridProcessTreeState currentState,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
enabledTransitions, getInitialState, getLabelsOfEnabledTransitions, getName, getPetriNet, getPossibleActions, performActionpublic HybridProcessTreeImpl(HybridNode<?> hpm, java.util.Map<java.lang.String,java.lang.String> subprocessMapping, java.util.Set<java.lang.String> subprocessNames, java.util.Set<java.lang.String> canTerminateInInitialState, boolean preprocessProcessTree) throws org.processmining.ptconversions.pn.ProcessTree2Petrinet.NotYetImplementedException, org.processmining.ptconversions.pn.ProcessTree2Petrinet.InvalidProcessTreeException
org.processmining.ptconversions.pn.ProcessTree2Petrinet.NotYetImplementedExceptionorg.processmining.ptconversions.pn.ProcessTree2Petrinet.InvalidProcessTreeExceptionpublic HybridProcessTreeState getState()
getState in interface HybridProcessTreegetState in class HybridProcessTreeAbstractprotected java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> computeEnabledTransitionsPartDeux(HybridProcessTreeState initialState) throws java.lang.Exception
computeEnabledTransitionsPartDeux in class HybridProcessTreeAbstractjava.lang.Exceptionprotected HybridProcessTreeState performAction(HybridProcessTreeState currentState, org.processmining.models.graphbased.directed.petrinet.elements.Transition t) throws java.lang.Exception
performAction in class HybridProcessTreeAbstractjava.lang.Exception