Class DecisionTree


  • public class DecisionTree
    extends Object
    • Field Detail

      • logger

        protected static org.slf4j.Logger logger
      • totalFMeasure

        public static double totalFMeasure
      • maxDepth

        public static int maxDepth
    • Constructor Detail

    • Method Detail

      • buildTree

        public DecisionTree buildTree​(int maxDepth)
      • getTotalMapping

        public AMapping getTotalMapping()
      • getPathMapping

        public AMapping getPathMapping()
      • getPathString

        public String getPathString()
      • cloneWithoutParent

        protected DecisionTree cloneWithoutParent()
      • cloneWithoutChild

        protected DecisionTree cloneWithoutChild​(boolean withoutLeft)
      • calculateFMeasure

        public double calculateFMeasure​(AMapping mapping,
                                        AMapping refMap)
      • executeAtomicMeasure

        public AMapping executeAtomicMeasure​(String measureExpression,
                                             double threshold)
      • toStringOneLine

        public String toStringOneLine()
      • setRefMapping

        public void setRefMapping​(AMapping refMapping)
      • getRefMapping

        public AMapping getRefMapping()
      • getMinPropertyCoverage

        public double getMinPropertyCoverage()
      • getPropertyLearningRate

        public double getPropertyLearningRate()
      • getSourceCache

        public ACache getSourceCache()
      • getTargetCache

        public ACache getTargetCache()
      • getDtl

        public Dragon getDtl()
      • isLeftNode

        public boolean isLeftNode()
      • isRoot

        public boolean isRoot()
      • setLeftChild

        public void setLeftChild​(DecisionTree leftChild)
      • setRightChild

        public void setRightChild​(DecisionTree rightChild)
      • setParent

        public void setParent​(DecisionTree parent)
      • getPruningConfidence

        public double getPruningConfidence()
      • setPruningConfidence

        public void setPruningConfidence​(double pruningConfidence)
      • setPropertyMapping

        public void setPropertyMapping​(PropertyMapping propertyMapping)