public class TimeActivityUtilities
extends java.lang.Object
Constructor and Description |
---|
TimeActivityUtilities() |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<java.util.List<java.lang.String>,java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>>> |
findBinnedActivityTimes(org.deckfour.xes.model.XLog log,
long intervalTime,
long subTime,
java.util.ArrayList<Queue> queues) |
static java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>> |
findBinnedTimeActivites(org.deckfour.xes.model.XLog log,
long intervalTime,
long subTime)
Finds timeactivities and bins them according to interval and subtime
|
static java.util.ArrayList<TimeActivity> |
findQueueActivities(org.deckfour.xes.model.XLog log,
java.util.List<java.lang.String> activities)
Finds all the activities belonging to queue q and groups them
|
static java.util.ArrayList<TimeActivity> |
findSubPartActivities(java.util.ArrayList<TimeActivity> whole,
long subTime,
int subPart,
long intervalTime)
Finds all activities that are in a given time span (subPart * subTime) until ((subPart+1) * subTime)
|
static java.util.ArrayList<TimeActivity> |
findTimeActivities(org.deckfour.xes.model.XLog log)
Finds a list of timed events, given some log
|
static java.util.ArrayList<Point> |
graphActivityList(java.util.ArrayList<TimeActivity> tal,
long subTime) |
static java.util.HashMap<java.lang.Integer,java.util.ArrayList<Point>> |
graphData(java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>> data,
long subTime)
Return map of pointsets for all distributions in map
|
static java.util.HashMap<java.util.List<java.lang.String>,java.util.HashMap<java.lang.Integer,java.util.ArrayList<Point>>> |
graphDataAct(java.util.HashMap<java.util.List<java.lang.String>,java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>>> data,
long subTime) |
public static java.util.ArrayList<Point> graphActivityList(java.util.ArrayList<TimeActivity> tal, long subTime)
public static java.util.ArrayList<TimeActivity> findSubPartActivities(java.util.ArrayList<TimeActivity> whole, long subTime, int subPart, long intervalTime)
whole
- subTime
- subPart
- intervalTime
- public static java.util.ArrayList<TimeActivity> findTimeActivities(org.deckfour.xes.model.XLog log)
log
- public static java.util.ArrayList<TimeActivity> findQueueActivities(org.deckfour.xes.model.XLog log, java.util.List<java.lang.String> activities)
log
- q
- public static java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>> findBinnedTimeActivites(org.deckfour.xes.model.XLog log, long intervalTime, long subTime)
log
- intervalTime
- subTime
- public static java.util.HashMap<java.util.List<java.lang.String>,java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>>> findBinnedActivityTimes(org.deckfour.xes.model.XLog log, long intervalTime, long subTime, java.util.ArrayList<Queue> queues)
public static java.util.HashMap<java.util.List<java.lang.String>,java.util.HashMap<java.lang.Integer,java.util.ArrayList<Point>>> graphDataAct(java.util.HashMap<java.util.List<java.lang.String>,java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>>> data, long subTime)
public static java.util.HashMap<java.lang.Integer,java.util.ArrayList<Point>> graphData(java.util.HashMap<java.lang.Integer,java.util.ArrayList<TimeActivity>> data, long subTime)
data
- subTime
-