public class RExpressionbase.RExpression extends RElement implements IExpression
| Modifier and Type | Field and Description |
|---|---|
protected jadex.bridge.modelinfo.UnparsedExpression |
uexp
The unparsed expression.
|
agent, cnt, id, modelelement| Constructor and Description |
|---|
RExpression(jadex.bridge.modelinfo.UnparsedExpression uexp,
jadex.bridge.IInternalAccess agent) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
execute()
Execute the query.
|
java.lang.Object |
execute(java.lang.String[] names,
java.lang.Object[] values)
Execute the query using local parameters.
|
java.lang.Object |
execute(java.lang.String name,
java.lang.Object value)
Execute the query using a local parameter.
|
jadex.javaparser.IParsedExpression |
getParsedExpression() |
java.lang.Object |
getValue()
Evaluate the expression.
|
getAgent, getCapability, getId, getMCapability, getModelElement, getRuleSystem, setId, setModelElement, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModelElementpublic RExpression(jadex.bridge.modelinfo.UnparsedExpression uexp,
jadex.bridge.IInternalAccess agent)
public java.lang.Object getValue()
getValue in interface IExpressionpublic java.lang.Object execute()
execute in interface IExpressionpublic java.lang.Object execute(java.lang.String name,
java.lang.Object value)
execute in interface IExpressionname - The name of the local parameter.value - The value of the local parameter.public java.lang.Object execute(java.lang.String[] names,
java.lang.Object[] values)
execute in interface IExpressionnames - The names of parameters.values - The parameter values.public jadex.javaparser.IParsedExpression getParsedExpression()