public static class Formulae.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Formulae |
build(java.util.Map<java.lang.String,Attribute> attributes) |
java.lang.String |
getAttributeName() |
java.lang.String |
getDebugInfo() |
AttributeExpressionBuilderInterface |
getLHS() |
Formulae.ConditionalOperator |
getOp() |
ExpressionBuilderInterface |
getRHS() |
Formulae.TimeBasedParameter |
getTBP() |
Formulae.Builder |
setDebugInfo(java.lang.String info) |
Formulae.Builder |
setLHS(AttributeExpressionBuilderInterface lhs) |
Formulae.Builder |
setOp(Formulae.ConditionalOperator op) |
Formulae.Builder |
setRHS(ExpressionBuilderInterface rhs) |
Formulae.Builder |
setTBP(Formulae.TimeBasedParameter tbp) |
public Formulae build(java.util.Map<java.lang.String,Attribute> attributes) throws BuilderException, StaticEvaluationException, NotInTheDomainException, UnknownValueException
public java.lang.String getAttributeName()
public Formulae.Builder setLHS(AttributeExpressionBuilderInterface lhs)
public AttributeExpressionBuilderInterface getLHS()
public Formulae.Builder setOp(Formulae.ConditionalOperator op)
public Formulae.ConditionalOperator getOp()
public Formulae.Builder setRHS(ExpressionBuilderInterface rhs)
public ExpressionBuilderInterface getRHS()
public Formulae.Builder setTBP(Formulae.TimeBasedParameter tbp)
public Formulae.TimeBasedParameter getTBP()
public Formulae.Builder setDebugInfo(java.lang.String info)
public java.lang.String getDebugInfo()