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 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());
_branchCount -= isConstant(clazzLHS) ? _estimate.equivClasses(clazzLHS) : _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount -= isConstant(clazzRHS) ? _estimate.equivClasses(clazzRHS) : _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount -= _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount = isConstant(eqcLHS) ? _estimate.equivClasses(eqcLHS) : _estimate.avgEquivClasses(); else _branchCount = isConstant(eqcRHS) ? _estimate.equivClasses(eqcRHS) : _estimate.avgEquivClasses(); _branchCount = _estimate.getClassCount() * _estimate.avgEquivClasses(); _branchCount = isConstant(domLHS) ? _estimate.equivProperties(domLHS) : _estimate.avgEquivProperties(); else _branchCount = isConstant(domRHS) ? _estimate.equivClasses(domRHS) : _estimate.avgEquivClasses(); _branchCount = isConstant(rangeLHS) ? _estimate.equivProperties(rangeLHS) : _estimate.avgEquivProperties(); else _branchCount = isConstant(rangeRHS) ? _estimate.equivClasses(rangeRHS) : _estimate.avgEquivClasses();
_branchCount -= isConstant(clazzLHS) ? _estimate.equivClasses(clazzLHS) : _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount -= isConstant(clazzRHS) ? _estimate.equivClasses(clazzRHS) : _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount -= _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount = isConstant(eqcLHS) ? _estimate.equivClasses(eqcLHS) : _estimate.avgEquivClasses(); else _branchCount = isConstant(eqcRHS) ? _estimate.equivClasses(eqcRHS) : _estimate.avgEquivClasses(); _branchCount = _estimate.getClassCount() * _estimate.avgEquivClasses(); _branchCount = isConstant(domLHS) ? _estimate.equivProperties(domLHS) : _estimate.avgEquivProperties(); else _branchCount = isConstant(domRHS) ? _estimate.equivClasses(domRHS) : _estimate.avgEquivClasses(); _branchCount = isConstant(rangeLHS) ? _estimate.equivProperties(rangeLHS) : _estimate.avgEquivProperties(); else _branchCount = isConstant(rangeRHS) ? _estimate.equivClasses(rangeRHS) : _estimate.avgEquivClasses();
_branchCount -= isConstant(clazzLHS) ? _estimate.equivClasses(clazzLHS) : _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount -= isConstant(clazzRHS) ? _estimate.equivClasses(clazzRHS) : _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount -= _estimate.avgEquivClasses(); _branchCount = Math.max(_branchCount, 0); _branchCount = isConstant(eqcLHS) ? _estimate.equivClasses(eqcLHS) : _estimate.avgEquivClasses(); else _branchCount = isConstant(eqcRHS) ? _estimate.equivClasses(eqcRHS) : _estimate.avgEquivClasses(); _branchCount = _estimate.getClassCount() * _estimate.avgEquivClasses(); _branchCount = isConstant(domLHS) ? _estimate.equivProperties(domLHS) : _estimate.avgEquivProperties(); else _branchCount = isConstant(domRHS) ? _estimate.equivClasses(domRHS) : _estimate.avgEquivClasses(); _branchCount = isConstant(rangeLHS) ? _estimate.equivProperties(rangeLHS) : _estimate.avgEquivProperties(); else _branchCount = isConstant(rangeRHS) ? _estimate.equivClasses(rangeRHS) : _estimate.avgEquivClasses();