public class HeapGenerator extends java.lang.Object implements TermGenerator
| Modifier and Type | Field and Description | 
|---|---|
private boolean | 
includeUpdates  | 
static TermGenerator | 
INSTANCE  | 
static TermGenerator | 
INSTANCE_EXCLUDE_UPDATES  | 
| Modifier | Constructor and Description | 
|---|---|
private  | 
HeapGenerator(boolean includeUpdates)  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
collectHeaps(Term term,
            java.util.LinkedHashSet<Term> heaps,
            Services services)  | 
java.util.Iterator<Term> | 
generate(RuleApp app,
        PosInOccurrence pos,
        Goal goal)  | 
public static final TermGenerator INSTANCE
public static final TermGenerator INSTANCE_EXCLUDE_UPDATES
private final boolean includeUpdates
public java.util.Iterator<Term> generate(RuleApp app, PosInOccurrence pos, Goal goal)
generate in interface TermGenerator