public final class Choice extends ConstraintType.Branched
ConstraintType.Binary, ConstraintType.Branched, ConstraintType.Helper, ConstraintType.UnarygraphicsALTERNATEPRECEDENCE, ALTERNATERESPONSE, ALTERNATESUC, ATLEAST_, ATMOST_, BRANCHEDALTERNATEPRECEDENCE, BRANCHEDPRECEDENCE, BRANCHEDRESPONDEDEXISTENCE, BRANCHEDRESPONSE, CHAINPRECEDENCE, CHAINRESPONSE, CHAINSUCCESSION, CHOICE_, COEXISTENCE, EXACT_, EXCLUSIVECHOICE_, INIT, NOTCHAINSUC, NOTCOEXIST, NOTSUC, PRECEDENCE, RESPONDEDEXISTENCE, RESPONSE, SUCCESSION| Constructor and Description |
|---|
Choice(short n) |
| Modifier and Type | Method and Description |
|---|---|
DeterministicFiniteAutomaton |
getAutomaton(gnu.trove.map.TObjectShortMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> trans2int,
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)
Returns the automaton representation of this constraint type.
|
java.lang.String |
getLabel()
Returns the label used in the visualization of this constraint
|
java.lang.String |
getName()
Returns the name of this constraint
|
getActivationMode, getGraphicspublic DeterministicFiniteAutomaton getAutomaton(gnu.trove.map.TObjectShortMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> trans2int, 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.BranchedgetAutomaton in class ConstraintType.Branchedpublic java.lang.String getName()
ConstraintTypepublic java.lang.String getLabel()
ConstraintTypegetLabel in interface ConstraintTypegetLabel in class ConstraintType.Branched