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() );
? estimate.getCost( KBOperation.IS_DIRECT_TYPE ) : estimate.getCost( KBOperation.IS_TYPE ); branchCount = 1; ? 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 ); case PropertyValue: if( bound.containsAll( arguments ) ) { staticCost = estimate.getCost( KBOperation.HAS_PROPERTY_VALUE ); branchCount = 1; staticCost = estimate.getCost( KBOperation.GET_PROPERTY_VALUE ); branchCount = isConstant( predicate ) ? estimate.avg( predicate ) : estimate.avgSubjectsPerProperty();
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() );