public void materialiseRestrictedly(DatalogProgram4Classification dProgram) { Program generalProgram = dProgram.getGeneral(); MultiStageUpperProgram4Classification program = new MultiStageUpperProgram4Classification( generalProgram, dProgram.getUpperBottomStrategy()); Treatment treatment = new Pick4NegativeConceptNaive(this, program); materialise(program, treatment, false); treatment.dispose(); }
public Set<?>[] materialiseRestrictedlyAndGetGap(DatalogProgram4Classification dProgram) { Program generalProgram = dProgram.getGeneral(); MultiStageUpperProgram4Classification program = new MultiStageUpperProgram4Classification( generalProgram, dProgram.getUpperBottomStrategy()); Treatment treatment = new Treatment4Classification(this, program); Set<?>[] ret = materialise(program, treatment, true); treatment.dispose(); return ret; }