Package | Description |
---|---|
alice.tuprolog | |
alice.tuprolog.clausestore | |
alice.tuprolog.event | |
alice.tuprolog.hgdb | |
alice.tuprologx | |
alice.tuprologx.ide | |
alice.tuprologx.runtime.tcp |
Modifier and Type | Field and Description |
---|---|
protected Prolog |
Library.engine
prolog core which loaded the library
|
Modifier and Type | Method and Description |
---|---|
Prolog |
Library.getEngine()
Gets the engine to which the library is bound
|
Prolog |
EngineManager.getMediator() |
Modifier and Type | Method and Description |
---|---|
static ClauseStore |
DefaultClauseStore.build(Prolog engine,
Term goal,
List vars,
List familyClauses)
Carica una famiglia di clausole
|
ClauseStore |
ClauseStoreFactory.buildClause(Prolog prolog,
Term goal,
List<?> varList) |
ClauseStore |
ClauseStoreManager.buildClause(Prolog prolog,
Term goal,
List<?> varList) |
Theory |
Theory.getParsed(Prolog engine)
Convert the theory from textual to a parsed form.
|
boolean |
Float.isEqual(Prolog mediator,
Term t)
Returns true if this Float term is equal that the term provided.
|
boolean |
Double.isEqual(Prolog mediator,
Term t)
Returns true if this Double term is equal to the term provided.
|
abstract boolean |
Term.isEqual(Prolog mediator,
Term t)
Tests if this term is (logically) equal to another
|
boolean |
Long.isEqual(Prolog mediator,
Term t)
Returns true if this integer term is equal that the term provided.
|
boolean |
Int.isEqual(Prolog mediator,
Term t)
Returns true if this integer term is equal to the term provided.
|
boolean |
Var.isEqual(Prolog mediator,
Term t) |
boolean |
Struct.isEqual(Prolog mediator,
Term t)
Test if a term is equal to other
|
boolean |
Float.isGreater(Prolog mediator,
Term t)
Returns true if this Float term is grater that the term provided.
|
boolean |
Double.isGreater(Prolog mediator,
Term t)
Returns true if this Double term is grater that the term provided.
|
abstract boolean |
Term.isGreater(Prolog mediator,
Term t)
is term greater than term t?
|
boolean |
Long.isGreater(Prolog mediator,
Term t)
Returns true if this integer term is grater that the term provided.
|
boolean |
Int.isGreater(Prolog mediator,
Term t)
Returns true if this integer term is grater that the term provided.
|
boolean |
Var.isGreater(Prolog mediator,
Term t)
Gets a copy of this variable
|
boolean |
Struct.isGreater(Prolog mediator,
Term t)
Test if a term is greater than other
|
Iterator |
Theory.iterator(Prolog engine) |
boolean |
Term.match(Prolog mediator,
Term t)
Tests if this term is unifiable with an other term.
|
boolean |
Float.unify(Prolog mediator,
List vl1,
List vl2,
Term t)
Tries to unify a term with the provided term argument.
|
boolean |
Double.unify(Prolog mediator,
List vl1,
List vl2,
Term t)
Tries to unify a term with the provided term argument.
|
abstract boolean |
Term.unify(Prolog mediator,
List varsUnifiedArg1,
List varsUnifiedArg2,
Term t)
Tries to unify two terms, given a demonstration context
identified by the mark integer.
|
boolean |
Long.unify(Prolog mediator,
List vl1,
List vl2,
Term t)
Tries to unify a term with the provided term argument.
|
boolean |
Int.unify(Prolog mediator,
List vl1,
List vl2,
Term t)
Tries to unify a term with the provided term argument.
|
boolean |
Var.unify(Prolog mediator,
List vl1,
List vl2,
Term t)
var unification.
|
boolean |
Struct.unify(Prolog mediator,
List vl1,
List vl2,
Term t)
Try to unify two terms
|
boolean |
Term.unify(Prolog mediator,
Term t1)
Try to unify two terms
|
Constructor and Description |
---|
BuiltIn(Prolog mediator) |
Modifier and Type | Method and Description |
---|---|
Prolog |
HyperGraphClauseStore.getProlog() |
Modifier and Type | Method and Description |
---|---|
ClauseStore |
JavaCollectionStoreFactory.buildClause(Prolog prolog,
Term goal,
List<?> varList) |
ClauseStore |
JavaMapStoreFactory.buildClause(Prolog prolog,
Term goal,
List<?> varList) |
ClauseStore |
HyperGraphStoreFactory.buildClause(Prolog prolog,
Term goal,
List<?> varList) |
boolean |
HGAtomTerm.isEqual(Prolog mediator,
Term t) |
boolean |
HGAtomTerm.isGreater(Prolog mediator,
Term t) |
boolean |
HGAtomTerm.unify(Prolog mediator,
List varsUnifiedArg1,
List varsUnifiedArg2,
Term t) |
Constructor and Description |
---|
CollectionItemsStore(Prolog engine,
Collection C,
Term item,
List varList,
JavaLibrary lib) |
HyperGraphClauseStore(Prolog engine,
org.hypergraphdb.HyperGraph graph,
String predicateName,
int arity,
org.hypergraphdb.HGSearchResult<?> rs) |
MapEntriesStore(Prolog engine,
Map map,
Term key,
Term value,
List varList,
JavaLibrary lib) |
Constructor and Description |
---|
LibraryEvent(Prolog source,
String libName) |
PrologEvent(Prolog source) |
QueryEvent(Prolog source,
SolveInfo info) |
TheoryEvent(Prolog source,
Theory oldth,
Theory newth) |
Modifier and Type | Method and Description |
---|---|
static HGPrologLibrary |
HGPrologLibrary.attach(org.hypergraphdb.HyperGraph graph,
Prolog prolog) |
Constructor and Description |
---|
SolutionNavigator(SolveInfo solution,
Prolog engine) |
Modifier and Type | Method and Description |
---|---|
Prolog |
ThinletToolBar.getEngine()
Get the Prolog engine referenced by the toolbar.
|
Prolog |
LibraryManager.getEngine()
Get the engine referenced by the library manager.
|
Prolog |
ThinletTheoryEditor.getEngine()
Get the Prolog engine referenced by the editor.
|
Modifier and Type | Method and Description |
---|---|
void |
ThinletToolBar.setEngine(Prolog engine)
Set the Prolog engine referenced by the toolbar.
|
void |
LibraryManager.setEngine(Prolog engine)
Set the engine to be referenced by the library manager.
|
void |
ThinletConsole.setEngine(Prolog engine)
Set the Prolog engine referenced by the console.
|
void |
ThinletTheoryEditor.setEngine(Prolog engine)
Set the Prolog engine referenced by the editor.
|
Constructor and Description |
---|
EngineThread(Prolog engine) |
EngineThread(Prolog engine,
String goal,
ThinletConsole c) |
Constructor and Description |
---|
Daemon(Prolog core_) |
Daemon(Prolog core_,
int port) |
PrologImpl(Prolog core_) |
Copyright © 2015. All rights reserved.