public class FlexCodec
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Short |
BLANK |
static java.lang.Short |
EMPTYSET |
| Constructor and Description |
|---|
FlexCodec(org.processmining.models.flexiblemodel.Flex flex) |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.models.flexiblemodel.FlexNode |
decode(short value) |
short |
encode(org.processmining.models.flexiblemodel.FlexNode node) |
java.util.Set<java.lang.Short> |
getBindingAnytimePossiblyFire() |
java.lang.Short |
getEncIOBindingFor(java.util.Set<java.lang.Short> originalSet) |
java.lang.Short |
getEncodedFlexBindingFor(FlexBinding binding) |
java.util.Set<java.lang.Short> |
getEncodedNodes() |
FlexBinding |
getFlexBindingFor(java.lang.Short codeBindingID) |
java.util.Set<org.processmining.models.flexiblemodel.FlexNode> |
getFlexNodes() |
java.util.Set<java.lang.Short> |
getInvisNodes() |
java.util.Set<java.lang.Short> |
getIOBindingsFor(java.lang.Short ioBindingsID) |
java.util.Set<java.lang.Short> |
getPossibleNodeBindings(java.lang.Short node) |
void |
printAllIO() |
void |
printBinding(FlexBinding existingBinding) |
void |
printCodec() |
void |
testFlexCodec(org.processmining.models.flexiblemodel.Flex flex) |
java.lang.String |
toString() |
public static final java.lang.Short BLANK
public static final java.lang.Short EMPTYSET
public java.util.Set<java.lang.Short> getPossibleNodeBindings(java.lang.Short node)
public FlexBinding getFlexBindingFor(java.lang.Short codeBindingID)
public java.util.Set<java.lang.Short> getIOBindingsFor(java.lang.Short ioBindingsID)
public void printBinding(FlexBinding existingBinding)
public void printCodec()
public void testFlexCodec(org.processmining.models.flexiblemodel.Flex flex)
public java.lang.Short getEncIOBindingFor(java.util.Set<java.lang.Short> originalSet)
public java.util.Set<java.lang.Short> getEncodedNodes()
public java.util.Set<org.processmining.models.flexiblemodel.FlexNode> getFlexNodes()
public short encode(org.processmining.models.flexiblemodel.FlexNode node)
public org.processmining.models.flexiblemodel.FlexNode decode(short value)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Set<java.lang.Short> getBindingAnytimePossiblyFire()
public java.util.Set<java.lang.Short> getInvisNodes()
public java.lang.Short getEncodedFlexBindingFor(FlexBinding binding)
public void printAllIO()