public class ActivityInstanceBar
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
NOLIFECYCLETRANSITION |
Constructor and Description |
---|
ActivityInstanceBar(org.deckfour.xes.classification.XEventClass eventClass,
int caseID,
int barID)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addLifecycleTransition(int newLifecycleTransition,
java.util.Date timeoccurence)
Add a new lifecycle transition to this activity instance bar
|
int |
getBarID() |
int |
getCaseID() |
long |
getDuration()
Get duration of this activity instance
|
java.util.Date |
getEndTime()
Get end time of this activity instance
|
org.deckfour.xes.classification.XEventClass |
getEventClass() |
int |
getLatestLifecycleTransition()
get the latest lifecycle transition for this activity instance
|
java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.util.Date>> |
getListEventTime() |
java.util.Date |
getStartTime()
Get start time of this activity instance
|
void |
removeLifecycleTransition(int removedLifecycleTransition,
java.util.Date timeoccurence)
remove an existing lifecycle transition from this activity instance bar
|
void |
setBarID(int barID) |
void |
setCaseID(int caseID) |
void |
setEventClass(org.deckfour.xes.classification.XEventClass eventClass) |
void |
setListEventTime(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.util.Date>> listEventTime) |
public static final int NOLIFECYCLETRANSITION
public ActivityInstanceBar(org.deckfour.xes.classification.XEventClass eventClass, int caseID, int barID)
eventClass
- caseID
- public int getCaseID()
public void setCaseID(int caseID)
caseID
- the caseID to setpublic int getBarID()
public void setBarID(int barID)
barID
- the barID to setpublic org.deckfour.xes.classification.XEventClass getEventClass()
public void setEventClass(org.deckfour.xes.classification.XEventClass eventClass)
eventClass
- the eventClass to setpublic java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.util.Date>> getListEventTime()
public void setListEventTime(java.util.List<org.processmining.framework.util.Pair<java.lang.Integer,java.util.Date>> listEventTime)
listEventTime
- the listEventTime to setpublic void addLifecycleTransition(int newLifecycleTransition, java.util.Date timeoccurence)
newLifecycleTransition
- observed lifecycle transition, can be nulltimeoccurence
- public void removeLifecycleTransition(int removedLifecycleTransition, java.util.Date timeoccurence)
removedLifecycleTransition
- timeoccurence
- public java.util.Date getStartTime()
public java.util.Date getEndTime()
public long getDuration()
public int getLatestLifecycleTransition()