Package com.semedy.reasoner.utils
Class OOlogicShape
java.lang.Object
com.semedy.reasoner.utils.OOlogicShape
Utilities for OO logic syntax and printing
- Author:
- angele
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringtoString(Literal L, boolean magic, SymbolTable symbols, BuiltinProvider builtins) return OO-logic syntax for literal Lstatic StringtoString(Literal L, SymbolTable symbols, BuiltinProvider builtins) return OO-logic syntax for literal Lstatic StringtoString(Rule r, int markedIndex, SymbolTable symbols, BuiltinProvider builtins) return OO logic syntax for rule r, rule body 'markedIndex' is markedstatic StringtoString(Rule r, SymbolTable symbols, BuiltinProvider builtins) return OO logic syntax for rule rstatic StringtoString(Object term, SymbolTable symbols)
-
Constructor Details
-
OOlogicShape
public OOlogicShape()
-
-
Method Details
-
toString
public static String toString(Object term, SymbolTable symbols) throws IOException, SemReasonerException - Throws:
IOExceptionSemReasonerException
-
toString
public static String toString(Literal L, boolean magic, SymbolTable symbols, BuiltinProvider builtins) throws IOException, SemReasonerException return OO-logic syntax for literal L- Parameters:
L-- Returns:
- Throws:
IOExceptionSemReasonerException
-
toString
public static String toString(Literal L, SymbolTable symbols, BuiltinProvider builtins) throws IOException, SemReasonerException return OO-logic syntax for literal L- Parameters:
L-- Returns:
- Throws:
IOExceptionSemReasonerException
-
toString
public static String toString(Rule r, int markedIndex, SymbolTable symbols, BuiltinProvider builtins) throws IOException, SemReasonerException return OO logic syntax for rule r, rule body 'markedIndex' is marked- Parameters:
r-markedIndex-- Returns:
- Throws:
IOExceptionSemReasonerException
-
toString
public static String toString(Rule r, SymbolTable symbols, BuiltinProvider builtins) throws IOException, SemReasonerException return OO logic syntax for rule r- Parameters:
r-symbols-builtins-- Returns:
- Throws:
IOExceptionSemReasonerException
-