public class SignatureDiscoveryUI extends java.lang.Object implements SignatureDiscoverySettingsListener
| Constructor and Description |
|---|
SignatureDiscoveryUI(org.processmining.contexts.uitopia.UIPluginContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearFeatureSelection() |
SignaturePatternsFrame |
discover(org.deckfour.xes.model.XLog log) |
void |
featureSelectionChanged(java.lang.String featureString,
boolean isSelected) |
void |
setAssociationRuleParameters(boolean isClassAssociationRules,
java.lang.String sortRulesMetricStr,
java.lang.String sortRulesMetricValueStr,
java.lang.String minSupportValueStr,
java.lang.String maxSupportValueStr) |
void |
setBaseFeatures(boolean isBaseFeatures) |
void |
setEvaluationOptions(EvaluationOptionType evaluationOptionType,
java.lang.String noFoldsPercentageSplitValueStr) |
void |
setFeatureCombination(java.lang.String combinationString) |
void |
setFeatureType(FeatureType featureType) |
void |
setFrequencyCount(boolean isNominalCount) |
void |
setJ48Parameters(boolean isPruneTrees,
boolean isPessimisticErrorPruning,
java.lang.String confidenceFactorFoldsStr) |
void |
setKGramValue(int kGramValue) |
void |
setLearningAlgorithmType(LearningAlgorithmType learningAlgorithmType) |
void |
setNominalFeatureCount(boolean isNominalCount) |
void |
setSignatureClassOptions(java.util.Set<java.lang.String> generateSignaturesForClassLabelSet,
int noRulesToGenerate) |
public SignatureDiscoveryUI(org.processmining.contexts.uitopia.UIPluginContext context)
public SignaturePatternsFrame discover(org.deckfour.xes.model.XLog log)
public void clearFeatureSelection()
clearFeatureSelection in interface SignatureDiscoverySettingsListenerpublic void setNominalFeatureCount(boolean isNominalCount)
setNominalFeatureCount in interface SignatureDiscoverySettingsListenerpublic void featureSelectionChanged(java.lang.String featureString,
boolean isSelected)
featureSelectionChanged in interface SignatureDiscoverySettingsListenerpublic void setFrequencyCount(boolean isNominalCount)
setFrequencyCount in interface SignatureDiscoverySettingsListenerpublic void setFeatureCombination(java.lang.String combinationString)
setFeatureCombination in interface SignatureDiscoverySettingsListenerpublic void setFeatureType(FeatureType featureType)
setFeatureType in interface SignatureDiscoverySettingsListenerpublic void setBaseFeatures(boolean isBaseFeatures)
setBaseFeatures in interface SignatureDiscoverySettingsListenerpublic void setLearningAlgorithmType(LearningAlgorithmType learningAlgorithmType)
setLearningAlgorithmType in interface SignatureDiscoverySettingsListenerpublic void setJ48Parameters(boolean isPruneTrees,
boolean isPessimisticErrorPruning,
java.lang.String confidenceFactorFoldsStr)
setJ48Parameters in interface SignatureDiscoverySettingsListenerpublic void setAssociationRuleParameters(boolean isClassAssociationRules,
java.lang.String sortRulesMetricStr,
java.lang.String sortRulesMetricValueStr,
java.lang.String minSupportValueStr,
java.lang.String maxSupportValueStr)
setAssociationRuleParameters in interface SignatureDiscoverySettingsListenerpublic void setEvaluationOptions(EvaluationOptionType evaluationOptionType, java.lang.String noFoldsPercentageSplitValueStr)
setEvaluationOptions in interface SignatureDiscoverySettingsListenerpublic void setSignatureClassOptions(java.util.Set<java.lang.String> generateSignaturesForClassLabelSet,
int noRulesToGenerate)
setSignatureClassOptions in interface SignatureDiscoverySettingsListenerpublic void setKGramValue(int kGramValue)
setKGramValue in interface SignatureDiscoverySettingsListener