public class PrologImpl extends UnicastRemoteObject implements Prolog, Serializable
ref| Constructor and Description | 
|---|
PrologImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addTheory(Theory theory)  | 
void | 
clearTheory()  | 
Theory | 
getTheory()  | 
boolean | 
hasOpenAlternatives()  | 
void | 
loadLibrary(String className)  | 
void | 
setTheory(Theory theory)  | 
SolveInfo | 
solve(String g)  | 
SolveInfo | 
solve(Term g)  | 
void | 
solveEnd()  | 
void | 
solveHalt()  | 
SolveInfo | 
solveNext()  | 
void | 
unloadLibrary(String className)  | 
clone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogpublic PrologImpl()
           throws RemoteException
RemoteExceptionpublic void clearTheory()
                 throws RemoteException
clearTheory in interface PrologRemoteExceptionpublic Theory getTheory() throws RemoteException
getTheory in interface PrologRemoteExceptionpublic void setTheory(Theory theory) throws InvalidTheoryException, RemoteException
setTheory in interface PrologInvalidTheoryExceptionRemoteExceptionpublic void addTheory(Theory theory) throws InvalidTheoryException, RemoteException
addTheory in interface PrologInvalidTheoryExceptionRemoteExceptionpublic SolveInfo solve(Term g) throws RemoteException
solve in interface PrologRemoteExceptionpublic SolveInfo solve(String g) throws MalformedGoalException, RemoteException
solve in interface PrologMalformedGoalExceptionRemoteExceptionpublic boolean hasOpenAlternatives()
                            throws RemoteException
hasOpenAlternatives in interface PrologRemoteExceptionpublic SolveInfo solveNext() throws NoMoreSolutionException, RemoteException
solveNext in interface PrologNoMoreSolutionExceptionRemoteExceptionpublic void solveHalt()
               throws RemoteException
solveHalt in interface PrologRemoteExceptionpublic void solveEnd()
              throws RemoteException
solveEnd in interface PrologRemoteExceptionpublic void loadLibrary(String className) throws InvalidLibraryException, RemoteException
loadLibrary in interface PrologInvalidLibraryExceptionRemoteExceptionpublic void unloadLibrary(String className) throws InvalidLibraryException, RemoteException
unloadLibrary in interface PrologInvalidLibraryExceptionRemoteExceptionCopyright © 2015. All rights reserved.