public class CohortClassifier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector<java.lang.String> |
cohortLst |
protected java.util.Vector<ClassificationCohort> |
cohorts |
static java.util.Vector<CohortPreset> |
customPresets |
protected ClassificationCohort |
root |
Constructor and Description |
---|
CohortClassifier() |
Modifier and Type | Method and Description |
---|---|
void |
addCohort(ClassificationCohort cc) |
void |
addCohort(ClassificationCohort cc,
java.lang.String parentName) |
void |
addCohort(CohortDefinition cd) |
void |
addCohort(CohortDefinition cd,
java.lang.String parentName) |
boolean |
cohortOverlap(org.deckfour.xes.model.XTrace trc) |
static CohortClassifier |
Create(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log) |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
getCohortCaseHistogram(org.deckfour.xes.model.XLog log) |
java.util.Vector<java.lang.String> |
getCohortNames() |
java.util.Vector<ClassificationCohort> |
getCohorts() |
protected java.util.Vector<ClassificationCohort> |
getCohortsHelper() |
java.util.Vector<ClassificationCohort> |
getLeafCohorts() |
int |
getNumCohorts() |
CohortPreset |
getPreset() |
static CohortPreset |
getPreset(java.lang.String presetName,
java.lang.String selectedAttribute,
org.deckfour.xes.model.XLog l) |
static java.util.Vector<java.lang.String> |
getPresetNames(java.lang.String attributeName,
org.deckfour.xes.model.XLog l) |
ClassificationCohort |
getRoot() |
int |
mapTrace2Cohort(org.deckfour.xes.model.XTrace trc) |
void |
removeCohort(java.lang.String cohortName) |
void |
setPreset(CohortPreset cp) |
public static java.util.Vector<CohortPreset> customPresets
protected java.util.Vector<java.lang.String> cohortLst
protected java.util.Vector<ClassificationCohort> cohorts
protected ClassificationCohort root
public ClassificationCohort getRoot()
public int getNumCohorts()
public java.util.Vector<ClassificationCohort> getCohorts()
protected java.util.Vector<ClassificationCohort> getCohortsHelper()
public java.util.Vector<ClassificationCohort> getLeafCohorts()
public java.util.Vector<java.lang.String> getCohortNames()
public int mapTrace2Cohort(org.deckfour.xes.model.XTrace trc)
public boolean cohortOverlap(org.deckfour.xes.model.XTrace trc)
public java.util.HashMap<java.lang.Integer,java.lang.Integer> getCohortCaseHistogram(org.deckfour.xes.model.XLog log)
public static CohortClassifier Create(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log)
public CohortPreset getPreset()
public void addCohort(CohortDefinition cd)
public void addCohort(ClassificationCohort cc)
public void addCohort(CohortDefinition cd, java.lang.String parentName)
public void addCohort(ClassificationCohort cc, java.lang.String parentName)
public void removeCohort(java.lang.String cohortName)
public static java.util.Vector<java.lang.String> getPresetNames(java.lang.String attributeName, org.deckfour.xes.model.XLog l)
public static CohortPreset getPreset(java.lang.String presetName, java.lang.String selectedAttribute, org.deckfour.xes.model.XLog l)
public void setPreset(CohortPreset cp)