public class MParameter extends MProperty
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
direction
The direction.
|
static java.lang.String |
DIRECTION_IN
The constant for direction in.
|
static java.lang.String |
DIRECTION_INOUT
The constant for direction inout.
|
static java.lang.String |
DIRECTION_OUT
The constant for direction out.
|
clazz, initialval, name
annotations
id, ID_GENERATOR
Constructor and Description |
---|
MParameter()
Create a new parameter.
|
MParameter(java.lang.String direction,
jadex.bridge.ClassInfo clazz,
java.lang.String name,
jadex.bridge.modelinfo.UnparsedExpression initialval)
Create a new parameter.
|
Modifier and Type | Method and Description |
---|---|
jadex.bridge.ClassInfo |
getClazz()
Get the clazz.
|
java.lang.String |
getDirection()
Get the direction.
|
jadex.bridge.modelinfo.UnparsedExpression |
getInitialValue()
Get the initialval.
|
java.lang.String |
getName()
Get the name.
|
boolean |
isIn()
Test if parameter is in (i.e.
|
boolean |
isOut()
Test if parameter is out (i.e.
|
void |
setClazz(jadex.bridge.ClassInfo clazz)
Set the clazz.
|
void |
setDirection(java.lang.String direction)
Set the direction.
|
void |
setInitialValue(jadex.bridge.modelinfo.UnparsedExpression initialval)
Set the initial value.
|
void |
setName(java.lang.String name)
Set the name.
|
java.lang.String |
toString()
Get the string representation.
|
getInitialValueString, setInitialValue
addAnnotation, getAnnotations
equals, getId, hashCode, setId
public static final java.lang.String DIRECTION_IN
public static final java.lang.String DIRECTION_OUT
public static final java.lang.String DIRECTION_INOUT
protected java.lang.String direction
public MParameter()
public MParameter(java.lang.String direction, jadex.bridge.ClassInfo clazz, java.lang.String name, jadex.bridge.modelinfo.UnparsedExpression initialval)
public java.lang.String getDirection()
public void setDirection(java.lang.String direction)
direction
- The direction to set.public boolean isOut()
public boolean isIn()
public jadex.bridge.ClassInfo getClazz()
public void setClazz(jadex.bridge.ClassInfo clazz)
public java.lang.String getName()
public void setName(java.lang.String name)
public jadex.bridge.modelinfo.UnparsedExpression getInitialValue()
getInitialValue
in class MProperty
public void setInitialValue(jadex.bridge.modelinfo.UnparsedExpression initialval)
setInitialValue
in class MProperty
initialval
- The initial value to set.