public class SolveInfo extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
List |
getBindingVars()
Gets the list of the variables in the solution.
|
Term |
getQuery()
Gets the query
|
Term |
getSolution()
Gets the solution of the request
|
Term |
getTerm(String varName)
Gets the value of a variable in the substitution.
|
Term |
getVarValue(String varName)
Gets the value of a variable in the substitution.
|
boolean |
hasOpenAlternatives()
Checks if the solve request was halted
|
boolean |
isHalted()
Checks if the solve request was halted
|
boolean |
isSuccess()
Checks if the solve request was successful
|
String |
toString()
Returns the string representation of the result of the demonstration.
|
public boolean isSuccess()
public boolean isHalted()
public boolean hasOpenAlternatives()
public Term getQuery()
public Term getSolution() throws NoSolutionException
NoSolutionException
- if the solve request has not
solutionpublic List getBindingVars() throws NoSolutionException
NoSolutionException
- if current solve information
does not concern a successfulpublic Term getTerm(String varName) throws NoSolutionException, UnknownVarException
NoSolutionException
- if the solve request has no solutionUnknownVarException
- if the variable does not appear in the substitution.public Term getVarValue(String varName) throws NoSolutionException
null
if the variable does not appear in the substitution.NoSolutionException
Copyright © 2015. All rights reserved.