Package jadex.bdiv3x.runtime
Class RMessageEvent.RParam
- java.lang.Object
 - 
- jadex.bdiv3.runtime.impl.RElement
 - 
- jadex.bdiv3.runtime.impl.RParameterElement.RParameter
 - 
- jadex.bdiv3x.runtime.RMessageEvent.RParam
 
 
 
 
- 
- All Implemented Interfaces:
 IElement,IParameter
- Enclosing class:
 - RMessageEvent<T>
 
public class RMessageEvent.RParam extends jadex.bdiv3.runtime.impl.RParameterElement.RParameter 
- 
- 
Constructor Summary
Constructors Constructor Description RParam(MParameter modelelement, java.lang.String name, IInternalAccess agent, UnparsedExpression inival, java.lang.String pename)Create a new parameter.RParam(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.Object value, java.lang.String pename)Create a new parameter.RParam(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.String pename)Create a new parameter. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetValue()Get the value of a parameter.voidsetValue(java.lang.Object value)Set a value of a parameter.- 
Methods inherited from class jadex.bdiv3.runtime.impl.RParameterElement.RParameter
evaluateValue, getName, hasDefaultValue, internalSetValue, updateDynamicValue 
- 
Methods inherited from class jadex.bdiv3.runtime.impl.RElement
getAgent, getCapability, getId, getMCapability, getModelElement, getRuleSystem, setId, setModelElement, toString 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface jadex.bdiv3x.runtime.IElement
getModelElement 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
RParam
public RParam(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.String pename)
Create a new parameter.- Parameters:
 modelelement- The model element.name- The name.
 
- 
RParam
public RParam(MParameter modelelement, java.lang.String name, IInternalAccess agent, UnparsedExpression inival, java.lang.String pename)
Create a new parameter.- Parameters:
 modelelement- The model element.name- The name.
 
- 
RParam
public RParam(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.Object value, java.lang.String pename)
Create a new parameter.- Parameters:
 modelelement- The model element.name- The name.
 
 - 
 
- 
Method Detail
- 
setValue
public void setValue(java.lang.Object value)
Set a value of a parameter.- Specified by:
 setValuein interfaceIParameter- Overrides:
 setValuein classjadex.bdiv3.runtime.impl.RParameterElement.RParameter- Parameters:
 value- The new value.
 
- 
getValue
public java.lang.Object getValue()
Get the value of a parameter.- Specified by:
 getValuein interfaceIParameter- Overrides:
 getValuein classjadex.bdiv3.runtime.impl.RParameterElement.RParameter- Returns:
 - The value.
 
 
 - 
 
 -