public interface IFunction
| Modifier and Type | Field and Description |
|---|---|
static IFunction |
DIV
The div function for dividing a value by another value.
|
static IFunction |
MOD
The modulo function for building the remainder after dividing two values.
|
static IFunction |
MULT
The mult function for multiplying two or more values.
|
static IFunction |
SUB
The sub function for subtracting one or more values from another value.
|
static IFunction |
SUM
The sum function for adding two or more values.
|
| Modifier and Type | Method and Description |
|---|---|
AttributeSet |
getRelevantAttributes()
Get the set of relevant attribute types.
|
java.lang.Class |
getReturnType()
Get the return type of this function.
|
java.lang.Object |
invoke(java.lang.Object[] paramvalues,
IOAVState state)
Invoke a function and return a value (optional).
|
static final IFunction SUM
static final IFunction SUB
static final IFunction MULT
static final IFunction DIV
static final IFunction MOD
java.lang.Object invoke(java.lang.Object[] paramvalues,
IOAVState state)
paramvalues - The parameter values.state - The state.java.lang.Class getReturnType()
AttributeSet getRelevantAttributes()