System.out.println("Avg sames per _individual:" + avgSamesPerInstance()); System.out.println("Avg differents per _individual:" + avgDifferentsPerInstance()); System.out.println("Avg subclasses:" + avgSubClasses(false)); System.out.println("Avg direct subclasses:" + avgSubClasses(true)); System.out.println("Avg superclasses:" + avgSuperClasses(false)); System.out.println("Avg direct superclasses:" + avgSuperClasses(true)); System.out.println("Avg equivalent classes:" + avgEquivClasses()); System.out.println("Avg complement classes:" + avgComplementClasses()); System.out.println("Avg disjoint classes:" + avgDisjointClasses()); System.out.println("Avg pairs per property:" + avgPairsPerProperty()); System.out.println("Avg subjects per property:" + avgSubjectsPerProperty()); System.out.println("Avg subproperties:" + avgSubProperties(false)); System.out.println("Avg superproperties:" + avgSuperProperties(false)); System.out.println("Avg equivalent properties:" + avgEquivProperties());
_staticCost = direct ? _estimate.getCost(KBOperation.IS_DIRECT_TYPE) : _estimate.getCost(KBOperation.IS_TYPE); _branchCount = 1; _staticCost = direct ? _estimate.getCost(KBOperation.GET_DIRECT_INSTANCES) : _estimate.getCost(KBOperation.GET_INSTANCES); _branchCount = isConstant(clazz) ? _estimate.size(clazz) : _estimate.avgInstancesPerClass(direct); _staticCost = _estimate.getCost(KBOperation.GET_TYPES); _branchCount = isConstant(instance) ? _estimate.classesPerInstance(instance, direct) : _estimate.avgClassesPerInstance(direct); _staticCost = _estimate.getClassCount() * (direct ? _estimate.getCost(KBOperation.GET_DIRECT_INSTANCES) : _estimate.getCost(KBOperation.GET_INSTANCES)); _branchCount = _estimate.getClassCount() * _estimate.avgInstancesPerClass(direct); _staticCost = _estimate.getCost(KBOperation.HAS_PROPERTY_VALUE); _branchCount = 1; _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE); _branchCount = isConstant(predicate) ? _estimate.avg(predicate) : _estimate.avgSubjectsPerProperty(); _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE); if (isConstant(predicate)) _branchCount = _estimate.avg(inv(predicate)); else _branchCount = _estimate.avgSubjectsPerProperty(); _branchCount = _estimate.avgSubjectsPerProperty(); _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE)
_staticCost = direct ? _estimate.getCost(KBOperation.IS_DIRECT_TYPE) : _estimate.getCost(KBOperation.IS_TYPE); _branchCount = 1; _staticCost = direct ? _estimate.getCost(KBOperation.GET_DIRECT_INSTANCES) : _estimate.getCost(KBOperation.GET_INSTANCES); _branchCount = isConstant(clazz) ? _estimate.size(clazz) : _estimate.avgInstancesPerClass(direct); _staticCost = _estimate.getCost(KBOperation.GET_TYPES); _branchCount = isConstant(instance) ? _estimate.classesPerInstance(instance, direct) : _estimate.avgClassesPerInstance(direct); _staticCost = _estimate.getClassCount() * (direct ? _estimate.getCost(KBOperation.GET_DIRECT_INSTANCES) : _estimate.getCost(KBOperation.GET_INSTANCES)); _branchCount = _estimate.getClassCount() * _estimate.avgInstancesPerClass(direct); _staticCost = _estimate.getCost(KBOperation.HAS_PROPERTY_VALUE); _branchCount = 1; _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE); _branchCount = isConstant(predicate) ? _estimate.avg(predicate) : _estimate.avgSubjectsPerProperty(); _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE); if (isConstant(predicate)) _branchCount = _estimate.avg(inv(predicate)); else _branchCount = _estimate.avgSubjectsPerProperty(); _branchCount = _estimate.avgSubjectsPerProperty(); _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE)
_staticCost = direct ? _estimate.getCost(KBOperation.IS_DIRECT_TYPE) : _estimate.getCost(KBOperation.IS_TYPE); _branchCount = 1; _staticCost = direct ? _estimate.getCost(KBOperation.GET_DIRECT_INSTANCES) : _estimate.getCost(KBOperation.GET_INSTANCES); _branchCount = isConstant(clazz) ? _estimate.size(clazz) : _estimate.avgInstancesPerClass(direct); _staticCost = _estimate.getCost(KBOperation.GET_TYPES); _branchCount = isConstant(instance) ? _estimate.classesPerInstance(instance, direct) : _estimate.avgClassesPerInstance(direct); _staticCost = _estimate.getClassCount() * (direct ? _estimate.getCost(KBOperation.GET_DIRECT_INSTANCES) : _estimate.getCost(KBOperation.GET_INSTANCES)); _branchCount = _estimate.getClassCount() * _estimate.avgInstancesPerClass(direct); _staticCost = _estimate.getCost(KBOperation.HAS_PROPERTY_VALUE); _branchCount = 1; _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE); _branchCount = isConstant(predicate) ? _estimate.avg(predicate) : _estimate.avgSubjectsPerProperty(); _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE); if (isConstant(predicate)) _branchCount = _estimate.avg(inv(predicate)); else _branchCount = _estimate.avgSubjectsPerProperty(); _branchCount = _estimate.avgSubjectsPerProperty(); _staticCost = _estimate.getCost(KBOperation.GET_PROPERTY_VALUE)
System.out.println("Avg sames per _individual:" + avgSamesPerInstance()); System.out.println("Avg differents per _individual:" + avgDifferentsPerInstance()); System.out.println("Avg subclasses:" + avgSubClasses(false)); System.out.println("Avg direct subclasses:" + avgSubClasses(true)); System.out.println("Avg superclasses:" + avgSuperClasses(false)); System.out.println("Avg direct superclasses:" + avgSuperClasses(true)); System.out.println("Avg equivalent classes:" + avgEquivClasses()); System.out.println("Avg complement classes:" + avgComplementClasses()); System.out.println("Avg disjoint classes:" + avgDisjointClasses()); System.out.println("Avg pairs per property:" + avgPairsPerProperty()); System.out.println("Avg subjects per property:" + avgSubjectsPerProperty()); System.out.println("Avg subproperties:" + avgSubProperties(false)); System.out.println("Avg superproperties:" + avgSuperProperties(false)); System.out.println("Avg equivalent properties:" + avgEquivProperties());