public class DataQualityDBInterface extends java.lang.Object implements IPerformanceStatisticsEnrichedNet
| Constructor and Description |
|---|
DataQualityDBInterface(PetriNetDataSource pnet,
org.deckfour.xes.model.XLog log) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLabel(PSENLabel l) |
void |
addValue(java.lang.String transition,
java.lang.String labelName,
java.lang.String traceId,
double myValue) |
boolean |
fitsPetrinet(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph pnet) |
java.util.HashSet<java.lang.String> |
getClassifierValues() |
java.util.HashSet<java.lang.String> |
getClassifierValuesFast() |
PSENLabel |
getLabelByName(java.lang.String label_name) |
java.util.Collection<PSENLabel> |
getLabels() |
java.util.HashMap<java.lang.String,java.lang.Double> |
getLabelValueGroups(java.lang.String labelName) |
java.util.HashMap<java.lang.String,java.lang.Double> |
getTransitionLabelValueGroupsOptT(java.lang.String trans) |
java.util.Set<java.lang.String> |
getTransitions() |
java.util.Set<java.lang.String> |
getTransitionsFast() |
java.util.Set<java.lang.String> |
getTransitionsInclNone() |
double |
getValue(java.lang.String transition,
java.lang.String labelName,
java.lang.String classifierValue) |
int |
getValueCount() |
java.util.Vector<java.lang.Double> |
getValues(java.lang.String transition,
java.lang.String labelName,
java.lang.String classifierValue) |
boolean |
hasLabel(java.lang.String labelName) |
boolean |
hasValue(java.lang.String transition) |
boolean |
hasValue(java.lang.String transition,
java.lang.String labelName) |
boolean |
hasValue(java.lang.String transition,
java.lang.String labelName,
java.lang.String classifierValue) |
void |
setCohortClassifier(java.util.Vector<ClassificationCohort> cohorts) |
void |
setCohortsForTraces(java.lang.Iterable<org.deckfour.xes.model.XTrace> log,
CohortClassifier cc) |
void |
update() |
public DataQualityDBInterface(PetriNetDataSource pnet, org.deckfour.xes.model.XLog log)
public void setCohortClassifier(java.util.Vector<ClassificationCohort> cohorts)
public void update()
update in interface IPerformanceStatisticsEnrichedNetpublic java.util.Collection<PSENLabel> getLabels()
getLabels in interface IPerformanceStatisticsEnrichedNetpublic java.util.HashSet<java.lang.String> getClassifierValues()
getClassifierValues in interface IPerformanceStatisticsEnrichedNetpublic java.util.HashSet<java.lang.String> getClassifierValuesFast()
public java.util.Set<java.lang.String> getTransitions()
getTransitions in interface IPerformanceStatisticsEnrichedNetpublic java.util.Set<java.lang.String> getTransitionsFast()
public java.util.Set<java.lang.String> getTransitionsInclNone()
getTransitionsInclNone in interface IPerformanceStatisticsEnrichedNetpublic void addLabel(PSENLabel l)
addLabel in interface IPerformanceStatisticsEnrichedNetpublic boolean hasLabel(java.lang.String labelName)
hasLabel in interface IPerformanceStatisticsEnrichedNetpublic PSENLabel getLabelByName(java.lang.String label_name)
getLabelByName in interface IPerformanceStatisticsEnrichedNetpublic int getValueCount()
getValueCount in interface IPerformanceStatisticsEnrichedNetpublic boolean hasValue(java.lang.String transition)
hasValue in interface IPerformanceStatisticsEnrichedNetpublic boolean hasValue(java.lang.String transition,
java.lang.String labelName)
hasValue in interface IPerformanceStatisticsEnrichedNetpublic boolean hasValue(java.lang.String transition,
java.lang.String labelName,
java.lang.String classifierValue)
hasValue in interface IPerformanceStatisticsEnrichedNetpublic double getValue(java.lang.String transition,
java.lang.String labelName,
java.lang.String classifierValue)
getValue in interface IPerformanceStatisticsEnrichedNetpublic java.util.Vector<java.lang.Double> getValues(java.lang.String transition,
java.lang.String labelName,
java.lang.String classifierValue)
getValues in interface IPerformanceStatisticsEnrichedNetpublic java.util.HashMap<java.lang.String,java.lang.Double> getLabelValueGroups(java.lang.String labelName)
public java.util.HashMap<java.lang.String,java.lang.Double> getTransitionLabelValueGroupsOptT(java.lang.String trans)
public void addValue(java.lang.String transition,
java.lang.String labelName,
java.lang.String traceId,
double myValue)
addValue in interface IPerformanceStatisticsEnrichedNetpublic void setCohortsForTraces(java.lang.Iterable<org.deckfour.xes.model.XTrace> log,
CohortClassifier cc)
setCohortsForTraces in interface IPerformanceStatisticsEnrichedNetpublic boolean fitsPetrinet(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph pnet)
fitsPetrinet in interface IPerformanceStatisticsEnrichedNet