public class PPMChartModel
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected long[] |
currentTime |
protected int[] |
eventCode |
protected GuiMapModel |
guiMapModel |
protected org.deckfour.xes.model.XLog |
inputLog |
protected int[] |
instanceCode |
protected long[] |
logicalRelative |
protected long |
logLogicalRelativeMaxValue |
protected long |
logMaxValue |
protected long |
logMinValue |
protected long |
logRelativeMaxValue |
static java.lang.String |
NULL_VALUE |
protected int |
numATEs |
protected int[] |
originatorCode |
protected long[] |
relativeRatio |
protected long[] |
relativeTime |
protected SortedMapModel |
sortedMapModel |
static java.lang.String |
ST_INST |
static java.lang.String |
ST_NONE |
static java.lang.String |
ST_TASK |
static java.lang.String |
STATISTICS_OVERALL |
static java.lang.String |
STR_NONE |
protected int[] |
taskCode |
static java.lang.String |
TIME_ACTUAL |
static java.lang.String |
TIME_RELATIVE_RATIO |
static java.lang.String |
TIME_RELATIVE_TIME |
static long |
timeOffset |
| Constructor and Description |
|---|
PPMChartModel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog aInputLog) |
| Modifier and Type | Method and Description |
|---|---|
void |
construct() |
void |
constructMap(java.lang.String key) |
long |
getActualProperTimeUnit(double milli2pixels) |
java.util.ArrayList<java.lang.String> |
getAvailableComponentList() |
int[] |
getCode(java.lang.String str) |
int |
getComponentSize(java.lang.String str) |
long[] |
getCurrentTime() |
long |
getCurrentTime(int k) |
java.lang.String |
getEvent(int k) |
int[] |
getEventCode() |
java.lang.String |
getInstance(int k) |
int[] |
getInstanceCode() |
java.util.ArrayList<java.lang.String> |
getItemArrayList(java.lang.String str) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> |
getLogicalMap(java.lang.String key) |
long |
getLogLogiclRelativeMaxValue() |
long |
getLogMaxValue() |
long |
getLogMaxValueforScreen() |
long |
getLogMinValue() |
long |
getLogMinValueforScreen() |
org.deckfour.xes.model.XLog |
getLogReader() |
long |
getLogRelativeMaxValue() |
long |
getLogRelativeRatioMaxValue() |
int[] |
getOrigiantorCode() |
java.lang.String |
getOriginator(int k) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getOverallStatistics() |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> |
getProperActualMap(java.lang.String key,
double milli2pixels) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> |
getProperRelativeRatioMap(java.lang.String key,
double milli2pixels) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> |
getProperRelativeTimeMap(java.lang.String key,
double milli2pixels) |
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> |
getProperTimeMap(java.lang.String key,
double milli2pixels) |
long |
getProperTimeUnit(java.lang.String timeOption,
double milli2pixels) |
long |
getRelativeProperTimeUnit(double milli2pixels) |
long[] |
getRelativeRatio() |
long |
getRelativeRatioProperTimeUnit(double milli2pixels) |
long[] |
getRelativeTime() |
SortedMapModel |
getSortedMapModel() |
javax.swing.JPanel |
getStatisticsPanel(PPMChartOptionPanel ccop) |
java.lang.String |
getTask(int k) |
int[] |
getTaskCode() |
long |
getTime(java.lang.String str,
int index) |
long[] |
getTimeList(java.lang.String str) |
long |
getTimeOffset() |
java.util.ArrayList<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getTimeStatistics() |
void |
initTimeStatistics(java.lang.String str) |
void |
initValues() |
void |
updateStatisticsPanel(PPMChartOptionPanel ccop) |
public static final java.lang.String STR_NONE
public static final java.lang.String ST_TASK
public static final java.lang.String ST_INST
public static final java.lang.String ST_NONE
public static final java.lang.String NULL_VALUE
public static final java.lang.String STATISTICS_OVERALL
public static final java.lang.String TIME_ACTUAL
public static final java.lang.String TIME_RELATIVE_TIME
public static final java.lang.String TIME_RELATIVE_RATIO
public static long timeOffset
protected int numATEs
protected long[] currentTime
protected long[] relativeTime
protected long[] relativeRatio
protected long[] logicalRelative
protected SortedMapModel sortedMapModel
protected int[] taskCode
protected int[] instanceCode
protected int[] originatorCode
protected int[] eventCode
protected GuiMapModel guiMapModel
protected long logMinValue
protected long logMaxValue
protected long logRelativeMaxValue
protected long logLogicalRelativeMaxValue
protected org.deckfour.xes.model.XLog inputLog
public PPMChartModel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog aInputLog)
public org.deckfour.xes.model.XLog getLogReader()
public long getTimeOffset()
public long[] getCurrentTime()
public long[] getRelativeTime()
public long[] getRelativeRatio()
public long[] getTimeList(java.lang.String str)
public long getTime(java.lang.String str,
int index)
public int[] getTaskCode()
public int[] getInstanceCode()
public int[] getEventCode()
public int[] getOrigiantorCode()
public java.lang.String getInstance(int k)
public java.lang.String getTask(int k)
public java.lang.String getOriginator(int k)
public java.lang.String getEvent(int k)
public long getCurrentTime(int k)
public SortedMapModel getSortedMapModel()
public int[] getCode(java.lang.String str)
public java.util.ArrayList<java.lang.String> getItemArrayList(java.lang.String str)
public int getComponentSize(java.lang.String str)
public java.util.ArrayList<java.lang.String> getAvailableComponentList()
public long getLogMinValueforScreen()
public long getLogMinValue()
public long getLogMaxValueforScreen()
public long getLogMaxValue()
public long getLogRelativeMaxValue()
public long getLogRelativeRatioMaxValue()
public long getLogLogiclRelativeMaxValue()
public void initValues()
public void construct()
public void constructMap(java.lang.String key)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> getProperActualMap(java.lang.String key,
double milli2pixels)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> getProperTimeMap(java.lang.String key,
double milli2pixels)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> getProperRelativeTimeMap(java.lang.String key,
double milli2pixels)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> getProperRelativeRatioMap(java.lang.String key,
double milli2pixels)
public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.Integer>>> getLogicalMap(java.lang.String key)
public long getProperTimeUnit(java.lang.String timeOption,
double milli2pixels)
public long getActualProperTimeUnit(double milli2pixels)
public long getRelativeProperTimeUnit(double milli2pixels)
public long getRelativeRatioProperTimeUnit(double milli2pixels)
public void initTimeStatistics(java.lang.String str)
public java.util.ArrayList<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getTimeStatistics()
public org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getOverallStatistics()
public javax.swing.JPanel getStatisticsPanel(PPMChartOptionPanel ccop)
public void updateStatisticsPanel(PPMChartOptionPanel ccop)