Package jadex.bdiv3x.runtime
Class RExpressionbase
- java.lang.Object
- 
- jadex.bdiv3.runtime.impl.RElement
- 
- jadex.bdiv3x.runtime.RExpressionbase
 
 
- 
- All Implemented Interfaces:
- IElement,- IExpressionbase
 
 public class RExpressionbase extends jadex.bdiv3.runtime.impl.RElement implements IExpressionbase The expression base runtime element.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classRExpressionbase.RExpression
 - 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<java.lang.String,IExpression>expressionsThe expressions.
 - 
Constructor SummaryConstructors Constructor Description RExpressionbase(IInternalAccess agent)Create a new beliefbase.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IExpressioncreateExpression(java.lang.String expression)Create a precompiled expression.IExpressiongetExpression(java.lang.String name)Get a predefined expression.- 
Methods inherited from class jadex.bdiv3.runtime.impl.RElementgetAgent, getCapability, getId, getMCapability, getModelElement, getRuleSystem, setId, setModelElement, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface jadex.bdiv3x.runtime.IElementgetModelElement
 
- 
 
- 
- 
- 
Field Detail- 
expressionsprotected java.util.Map<java.lang.String,IExpression> expressions The expressions.
 
- 
 - 
Constructor Detail- 
RExpressionbasepublic RExpressionbase(IInternalAccess agent) Create a new beliefbase.
 
- 
 - 
Method Detail- 
getExpressionpublic IExpression getExpression(java.lang.String name) Get a predefined expression. Creates a new instance on every call.- Specified by:
- getExpressionin interface- IExpressionbase
- Parameters:
- name- The name of an expression defined in the ADF.
- Returns:
- The expression object.
 
 - 
createExpressionpublic IExpression createExpression(java.lang.String expression) Create a precompiled expression.- Specified by:
- createExpressionin interface- IExpressionbase
- Parameters:
- expression- The expression string.
- Returns:
- The precompiled expression.
 
 
- 
 
-