public abstract class Expression extends AbstractFormula
| Modifier and Type | Field and Description |
|---|---|
protected Context |
context |
protected List<ConditionalAndExpression> |
orList |
| Modifier | Constructor and Description |
|---|---|
|
Expression() |
protected |
Expression(Context context,
List<ConditionalAndExpression> orList) |
protected |
Expression(Expression e) |
protected |
Expression(String text) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ConditionalAndExpression expr) |
GeneralAdditiveExpression |
asAdditiveExpression() |
BinaryRelationalExpression |
asBinaryRelationalExpression() |
NumericExpression |
asNumericExpression() |
PrimaryExpression |
asPrimaryExpression()
Get the PrimaryExpression wrapped by this Expression.
|
abstract Expression |
clone() |
void |
dispatch(FormulaVisitor visitor) |
protected void |
doDispatch(FormulaVisitor visitor) |
Context |
getContext() |
List<ConditionalAndExpression> |
getOrList() |
String |
getText() |
void |
print(PrettyPrintWriter out) |
protected void |
printOrList(PrettyPrintWriter out) |
void |
setContext(Context context) |
org.openrdf.model.Value |
toValue() |
toSimpleString, toStringprotected List<ConditionalAndExpression> orList
protected Context context
protected Expression(String text)
protected Expression(Context context, List<ConditionalAndExpression> orList)
public Expression()
protected Expression(Expression e)
public abstract Expression clone()
clone in class AbstractFormulapublic Context getContext()
public void setContext(Context context)
public void add(ConditionalAndExpression expr)
public List<ConditionalAndExpression> getOrList()
public void print(PrettyPrintWriter out)
public String getText()
protected void printOrList(PrettyPrintWriter out)
public org.openrdf.model.Value toValue()
public void dispatch(FormulaVisitor visitor)
protected void doDispatch(FormulaVisitor visitor)
public BinaryRelationalExpression asBinaryRelationalExpression()
asBinaryRelationalExpression in interface FormulaasBinaryRelationalExpression in class AbstractFormulapublic PrimaryExpression asPrimaryExpression()
asPrimaryExpression in interface FormulaasPrimaryExpression in class AbstractFormulapublic GeneralAdditiveExpression asAdditiveExpression()
public NumericExpression asNumericExpression()
Copyright © 2019. All rights reserved.