org.processmining.plugins.flex.replayer.util
Class FlexCodec

java.lang.Object
  extended by org.processmining.plugins.flex.replayer.util.FlexCodec

public class FlexCodec
extends java.lang.Object

Version:
Jul 11, 2010
Author:
Arya Adriansyah

Field Summary
static java.lang.Short BLANK
           
static java.lang.Short EMPTYSET
           
 
Constructor Summary
FlexCodec(Flex flex)
           
 
Method Summary
 FlexNode decode(short value)
           
 short encode(FlexNode node)
           
 java.util.Set<java.lang.Short> getBindingAnytimePossiblyFire()
           
 java.util.Set<java.lang.Short> getEncodedNodes()
           
 FlexBinding getFlexBindingFor(java.lang.Short codeBindingID)
           
 java.util.Set<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)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BLANK

public static final java.lang.Short BLANK

EMPTYSET

public static final java.lang.Short EMPTYSET
Constructor Detail

FlexCodec

public FlexCodec(Flex flex)
Method Detail

getPossibleNodeBindings

public java.util.Set<java.lang.Short> getPossibleNodeBindings(java.lang.Short node)

getFlexBindingFor

public FlexBinding getFlexBindingFor(java.lang.Short codeBindingID)

getIOBindingsFor

public java.util.Set<java.lang.Short> getIOBindingsFor(java.lang.Short ioBindingsID)

getEncodedNodes

public java.util.Set<java.lang.Short> getEncodedNodes()

getFlexNodes

public java.util.Set<FlexNode> getFlexNodes()

encode

public short encode(FlexNode node)

decode

public FlexNode decode(short value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getBindingAnytimePossiblyFire

public java.util.Set<java.lang.Short> getBindingAnytimePossiblyFire()

getInvisNodes

public java.util.Set<java.lang.Short> getInvisNodes()