| Package | Description | 
|---|---|
| io.github.prolobjectlink.prolog | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractClause
Partial implementation of  
PrologClause interface. | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends PrologClause> | 
PrologClause.cast()
Casts the current PrologClause to the class or interface represented by this
  
Class object. | 
<T extends PrologClause> | 
AbstractClause.cast()  | 
| Modifier and Type | Method and Description | 
|---|---|
PrologClause | 
AbstractEngine.PrologProgramIterator.next()  | 
PrologClause | 
AbstractProvider.parseClause(String stringClause)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<PrologClause> | 
PrologEngine.getProgramClauses()
Make and return a copy of the clause set present in the current engine. 
 | 
Set<PrologClause> | 
AbstractEngine.getProgramClauses()  | 
Map<String,List<PrologClause>> | 
PrologEngine.getProgramMap()
Make and return a copy of the clause map present in the current engine. 
 | 
Map<String,List<PrologClause>> | 
AbstractEngine.getProgramMap()  | 
Set<PrologClause> | 
AbstractProvider.parseProgram(File in)  | 
Set<PrologClause> | 
AbstractProvider.parseProgram(String file)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PrologProgram.add(PrologClause clause)  | 
void | 
AbstractProgram.add(PrologClause clause)  | 
void | 
PrologProgram.push(PrologClause clause)  | 
void | 
AbstractProgram.push(PrologClause clause)  | 
boolean | 
PrologClause.unify(PrologClause clause)
Check that two clauses unify. 
 | 
boolean | 
AbstractClause.unify(PrologClause clause)  | 
| Constructor and Description | 
|---|
PrologProgramIterator(Collection<PrologClause> cls)  | 
Copyright © 2020–2024 Prolobjectlink Project. All rights reserved.