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 SignatureDiscoverySettingsListener
public void setNominalFeatureCount(boolean isNominalCount)
setNominalFeatureCount
in interface SignatureDiscoverySettingsListener
public void featureSelectionChanged(java.lang.String featureString, boolean isSelected)
featureSelectionChanged
in interface SignatureDiscoverySettingsListener
public void setFrequencyCount(boolean isNominalCount)
setFrequencyCount
in interface SignatureDiscoverySettingsListener
public void setFeatureCombination(java.lang.String combinationString)
setFeatureCombination
in interface SignatureDiscoverySettingsListener
public void setFeatureType(FeatureType featureType)
setFeatureType
in interface SignatureDiscoverySettingsListener
public void setBaseFeatures(boolean isBaseFeatures)
setBaseFeatures
in interface SignatureDiscoverySettingsListener
public void setLearningAlgorithmType(LearningAlgorithmType learningAlgorithmType)
setLearningAlgorithmType
in interface SignatureDiscoverySettingsListener
public void setJ48Parameters(boolean isPruneTrees, boolean isPessimisticErrorPruning, java.lang.String confidenceFactorFoldsStr)
setJ48Parameters
in interface SignatureDiscoverySettingsListener
public void setAssociationRuleParameters(boolean isClassAssociationRules, java.lang.String sortRulesMetricStr, java.lang.String sortRulesMetricValueStr, java.lang.String minSupportValueStr, java.lang.String maxSupportValueStr)
setAssociationRuleParameters
in interface SignatureDiscoverySettingsListener
public void setEvaluationOptions(EvaluationOptionType evaluationOptionType, java.lang.String noFoldsPercentageSplitValueStr)
setEvaluationOptions
in interface SignatureDiscoverySettingsListener
public void setSignatureClassOptions(java.util.Set<java.lang.String> generateSignaturesForClassLabelSet, int noRulesToGenerate)
setSignatureClassOptions
in interface SignatureDiscoverySettingsListener
public void setKGramValue(int kGramValue)
setKGramValue
in interface SignatureDiscoverySettingsListener