Package jadex.bdiv3x.runtime
Class ExpressionbaseWrapper
- java.lang.Object
- 
- jadex.bdiv3x.runtime.ExpressionbaseWrapper
 
- 
- All Implemented Interfaces:
- IElement,- IExpressionbase
 
 public class ExpressionbaseWrapper extends java.lang.Object implements IExpressionbase Prepend capability prefix to expression names.
- 
- 
Field SummaryFields Modifier and Type Field Description protected IExpressionbaseexpressionbaseThe flat expression base.protected java.lang.StringprefixThe full capability prefix.
 - 
Constructor SummaryConstructors Constructor Description ExpressionbaseWrapper(IExpressionbase expressionbase, java.lang.String prefix)Create an expression base wrapper.
 - 
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.MElementgetModelElement()Get the model element.
 
- 
- 
- 
Field Detail- 
expressionbaseprotected IExpressionbase expressionbase The flat expression base.
 - 
prefixprotected java.lang.String prefix The full capability prefix.
 
- 
 - 
Constructor Detail- 
ExpressionbaseWrapperpublic ExpressionbaseWrapper(IExpressionbase expressionbase, java.lang.String prefix) Create an expression base wrapper.
 
- 
 - 
Method Detail- 
getModelElementpublic MElement getModelElement() Get the model element.- Specified by:
- getModelElementin interface- IElement
- Returns:
- The model element.
 
 - 
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.
 
 
- 
 
-