Class Configuration

  • All Implemented Interfaces:
    IConfiguration

    public class Configuration
    extends Object
    implements IConfiguration
    Version:
    Jun 3, 2016
    Author:
    Mohamed Sherif (sherif@informatik.uni-leipzig.de)
    • Field Detail

      • sourceInfo

        protected KBInfo sourceInfo
      • targetInfo

        protected KBInfo targetInfo
      • metricExpression

        protected String metricExpression
      • acceptanceRelation

        protected String acceptanceRelation
      • verificationRelation

        protected String verificationRelation
      • acceptanceThreshold

        protected double acceptanceThreshold
      • acceptanceFile

        protected String acceptanceFile
      • verificationThreshold

        protected double verificationThreshold
      • verificationFile

        protected String verificationFile
      • outputFormat

        protected String outputFormat
      • executionRewriter

        protected String executionRewriter
      • executionPlanner

        protected String executionPlanner
      • executionEngine

        protected String executionEngine
      • optimizationTime

        protected long optimizationTime
      • expectedSelectivity

        protected double expectedSelectivity
      • granularity

        protected int granularity
      • mlAlgorithmName

        protected String mlAlgorithmName
      • mlTrainingDataFile

        protected String mlTrainingDataFile
    • Method Detail

      • addMlAlgorithmParameter

        public void addMlAlgorithmParameter​(String mlParameterName,
                                            Object mlParameterValue)
      • addPrefix

        public void addPrefix​(String label,
                              String namespace)
      • getAcceptanceFile

        public String getAcceptanceFile()
      • getAcceptanceRelation

        public String getAcceptanceRelation()
      • getAcceptanceThreshold

        public double getAcceptanceThreshold()
      • getGranularity

        public int getGranularity()
      • getMetricExpression

        public String getMetricExpression()
      • getMlAlgorithmName

        public String getMlAlgorithmName()
      • getMlPseudoFMeasure

        public EvaluatorType getMlPseudoFMeasure()
      • getOutputFormat

        public String getOutputFormat()
      • getSourceInfo

        public KBInfo getSourceInfo()
      • getTargetInfo

        public KBInfo getTargetInfo()
      • getTrainingDataFile

        public String getTrainingDataFile()
      • getVerificationFile

        public String getVerificationFile()
      • getVerificationRelation

        public String getVerificationRelation()
      • getVerificationThreshold

        public double getVerificationThreshold()
      • setAcceptanceFile

        public void setAcceptanceFile​(String acceptanceFile)
      • setAcceptanceRelation

        public void setAcceptanceRelation​(String acceptanceRelation)
      • setAcceptanceThreshold

        public void setAcceptanceThreshold​(double acceptanceThreshold)
      • setGranularity

        public void setGranularity​(int granularity)
      • setMetricExpression

        public void setMetricExpression​(String metricExpression)
      • setMlAlgorithmName

        public void setMlAlgorithmName​(String mlAlgorithmName)
      • setMlImplementationType

        public void setMlImplementationType​(MLImplementationType mlImplementationType)
      • setOutputFormat

        public void setOutputFormat​(String outputFormat)
      • setSourceInfo

        public void setSourceInfo​(KBInfo sourceInfo)
      • setTargetInfo

        public void setTargetInfo​(KBInfo targetInfo)
      • setTrainingDataFile

        public void setTrainingDataFile​(String trainingDataFile)
      • setVerificationFile

        public void setVerificationFile​(String verificationFile)
      • setVerificationRelation

        public void setVerificationRelation​(String verificationRelation)
      • setVerificationThreshold

        public void setVerificationThreshold​(double verificationThreshold)
      • getExecutionRewriter

        public String getExecutionRewriter()
      • setExecutionRewriter

        public void setExecutionRewriter​(String executionRewriter)
      • getExecutionPlanner

        public String getExecutionPlanner()
      • setExecutionPlanner

        public void setExecutionPlanner​(String executionPlanner)
      • getExecutionEngine

        public String getExecutionEngine()
      • setExecutionEngine

        public void setExecutionEngine​(String executionEngine)
      • setOptimizationTime

        public void setOptimizationTime​(long maxOpt)
      • getOptimizationTime

        public long getOptimizationTime()
      • setExpectedSelectivity

        public void setExpectedSelectivity​(double k)
      • getExpectedSelectivity

        public double getExpectedSelectivity()
      • getMlTrainingDataFile

        public String getMlTrainingDataFile()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • setMlTrainingDataFile

        public void setMlTrainingDataFile​(String mlTrainingDataFile)
      • setPrefixes

        public void setPrefixes​(Map<String,​String> prefixes)
      • setMlAlgorithmParameters

        public void setMlAlgorithmParameters​(List<LearningParameter> mlParameters)
      • setMlPseudoFMeasure

        public void setMlPseudoFMeasure​(EvaluatorType mlPseudoFMeasure)