/** * Constructor. * * @param interpreter an initialized interpreter instance that will answer * results for this generator. */ public Generator(LPInterpreter interpreter, TriplePattern goal) { this.interpreter = interpreter; this.goal = goal; // Just used for debugging isSingleton = goal.isGround(); if (!isSingleton) resultSet = new HashSet<Object>(); }
setupClauseCall(0, 0, clauses, goal.isGround());