public interface XOCAttribute
Modifier and Type | Method and Description |
---|---|
void |
addValueVersion(java.lang.String value,
int eventOrderNum,
java.lang.String logFormat)
add a value version into the corresponding list
if the value equals the current value, update current value version
otherwise, insert a new value version
|
void |
endLastValueVersion(int eventOrderNum,
java.lang.String logFormat)
add an ending event order number (eventOrderNum-1) for the last value version
|
java.lang.String |
getCurrentValue()
get the current value (the last value in the value list)
|
java.lang.String |
getKey()
Retrieves the key, i.e.
|
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> |
getPeriodList()
get the period list
|
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> |
getSurvivalPeriodListForValue(java.lang.String value)
generate the pair list for one input value, i.e., all survival periods of one value
|
java.util.List<IntegerPair> |
getSurvivalPeriodListOfValue(java.lang.String value)
generate the pair (IntegerPair) list for one input value, i.e., all survival periods of one value ;
|
java.util.List<java.lang.String> |
getValueList()
get the value list
|
java.lang.String |
getValueVersion(int eventOrderNum)
return the value version corresponding to the input event order number;
return null if there is no value at the event order number;
|
void |
insertNewValueVersion(java.lang.String value,
int eventOrderNum,
java.lang.String logFormat)
add a new value version into the corresponding list
|
void |
updateCurrentValueVersion()
update the current value version
|
java.lang.String getKey()
java.util.List<java.lang.String> getValueList()
java.lang.String getCurrentValue()
java.lang.String getValueVersion(int eventOrderNum)
eventOrderNum
- void insertNewValueVersion(java.lang.String value, int eventOrderNum, java.lang.String logFormat)
value
- eventOrderNum
- logFormat
- void addValueVersion(java.lang.String value, int eventOrderNum, java.lang.String logFormat)
value
- eventOrderNum
- logFormat
- void endLastValueVersion(int eventOrderNum, java.lang.String logFormat)
eventOrderNum
- logFormat
- void updateCurrentValueVersion()
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> getSurvivalPeriodListForValue(java.lang.String value)
java.util.List<IntegerPair> getSurvivalPeriodListOfValue(java.lang.String value)
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.lang.Integer>> getPeriodList()