Expression2FunctionConverter visitor = new Expression2FunctionConverter(lookupTable, idfac); Term atom = visitor.visitEx(condition); bodyAtoms.add((Function) atom); Expression2FunctionConverter converter = new Expression2FunctionConverter(lookupTable, idfac); Function filterFunction = converter.convert(conditions); bodyAtoms.add(filterFunction);
Expression2FunctionConverter visitor = new Expression2FunctionConverter(lookupTable, idfac); Term atom = visitor.visitEx(item.getValue()); lookupTable.put(null, item.getKey(), atom);