public class Configuration extends Object implements IConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected String |
acceptanceFile |
protected String |
acceptanceRelation |
protected double |
acceptanceThreshold |
protected String |
executionEngine |
protected String |
executionPlanner |
protected String |
executionRewriter |
protected int |
granularity |
protected String |
metricExpression |
protected String |
mlAlgorithmName |
protected List<LearningParameter> |
mlAlgorithmParameters |
protected MLImplementationType |
mlImplementationType |
protected EvaluatorType |
mlPseudoFMeasure |
protected String |
mlTrainingDataFile |
protected String |
outputFormat |
protected Map<String,String> |
prefixes |
protected KBInfo |
sourceInfo |
protected KBInfo |
targetInfo |
protected String |
verificationFile |
protected String |
verificationRelation |
protected double |
verificationThreshold |
| Constructor and Description |
|---|
Configuration() |
Configuration(KBInfo sourceInfo,
KBInfo targetInfo,
String metricExpression,
String acceptanceRelation,
String verificationRelation,
double acceptanceThreshold,
String acceptanceFile,
double verificationThreshold,
String verificationFile,
Map<String,String> prefixes,
String outputFormat,
String executionRewriter,
String executionPlanner,
String executionEngine,
int granularity,
String mlAlgorithmName,
List<LearningParameter> mlParameters,
MLImplementationType mlImplementationType,
String mlTrainingDataFile,
EvaluatorType mlPseudoFMeasure) |
protected KBInfo sourceInfo
protected KBInfo targetInfo
protected String metricExpression
protected String acceptanceRelation
protected String verificationRelation
protected double acceptanceThreshold
protected String acceptanceFile
protected double verificationThreshold
protected String verificationFile
protected String outputFormat
protected String executionRewriter
protected String executionPlanner
protected String executionEngine
protected int granularity
protected String mlAlgorithmName
protected List<LearningParameter> mlAlgorithmParameters
protected MLImplementationType mlImplementationType
protected String mlTrainingDataFile
protected EvaluatorType mlPseudoFMeasure
public Configuration()
public Configuration(KBInfo sourceInfo, KBInfo targetInfo, String metricExpression, String acceptanceRelation, String verificationRelation, double acceptanceThreshold, String acceptanceFile, double verificationThreshold, String verificationFile, Map<String,String> prefixes, String outputFormat, String executionRewriter, String executionPlanner, String executionEngine, int granularity, String mlAlgorithmName, List<LearningParameter> mlParameters, MLImplementationType mlImplementationType, String mlTrainingDataFile, EvaluatorType mlPseudoFMeasure)
public void addMlAlgorithmParameter(String mlParameterName, Object mlParameterValue)
public String getAcceptanceFile()
public String getAcceptanceRelation()
public double getAcceptanceThreshold()
public Set<String> getConfigurationParametersNames()
getConfigurationParametersNames in interface IConfigurationpublic int getGranularity()
public String getMetricExpression()
public String getMlAlgorithmName()
public MLImplementationType getMlImplementationType()
public List<LearningParameter> getMlAlgorithmParameters()
public EvaluatorType getMlPseudoFMeasure()
public String getOutputFormat()
public KBInfo getSourceInfo()
public KBInfo getTargetInfo()
public String getTrainingDataFile()
public String getVerificationFile()
public String getVerificationRelation()
public double getVerificationThreshold()
public void setAcceptanceFile(String acceptanceFile)
public void setAcceptanceRelation(String acceptanceRelation)
public void setAcceptanceThreshold(double acceptanceThreshold)
public void setGranularity(int granularity)
public void setMetricExpression(String metricExpression)
public void setMlAlgorithmName(String mlAlgorithmName)
public void setMlImplementationType(MLImplementationType mlImplementationType)
public void setOutputFormat(String outputFormat)
public void setSourceInfo(KBInfo sourceInfo)
public void setTargetInfo(KBInfo targetInfo)
public void setTrainingDataFile(String trainingDataFile)
public void setVerificationFile(String verificationFile)
public void setVerificationRelation(String verificationRelation)
public void setVerificationThreshold(double verificationThreshold)
public String getExecutionRewriter()
public void setExecutionRewriter(String executionRewriter)
public String getExecutionPlanner()
public void setExecutionPlanner(String executionPlanner)
public String getExecutionEngine()
public void setExecutionEngine(String executionEngine)
public String getMlTrainingDataFile()
public void setMlTrainingDataFile(String mlTrainingDataFile)
public void setMlAlgorithmParameters(List<LearningParameter> mlParameters)
public void setMlPseudoFMeasure(EvaluatorType mlPseudoFMeasure)
Copyright © 2018. All rights reserved.