Package jadex.bdiv3x.runtime
Class RMessageEvent.RParamSet
- java.lang.Object
- 
- jadex.bdiv3.runtime.impl.RElement
- 
- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
- 
- jadex.bdiv3x.runtime.RMessageEvent.RParamSet
 
 
 
- 
- All Implemented Interfaces:
- IElement,- IParameterSet
 - Enclosing class:
- RMessageEvent<T>
 
 public class RMessageEvent.RParamSet extends jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
- 
- 
Constructor SummaryConstructors Constructor Description RParamSet(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.Object values, java.lang.String pename)Create a new parameter.RParamSet(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.String pename)Create a new parameter.RParamSet(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.util.List<UnparsedExpression> inivals, java.lang.String pename)Create a new parameter.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<?>getClazz()Get the class of a value.java.lang.Object[]getValues()Adapt to message type for implicit parameters.protected voidinternalAddValue(java.lang.Object value)protected java.util.List<java.lang.Object>internalGetValues()protected voidinternalRemoveValue(java.lang.Object value)protected voidinternalRemoveValues()protected voidinternalSetValues(java.util.List<java.lang.Object> values)The values to set.- 
Methods inherited from class jadex.bdiv3.runtime.impl.RParameterElement.RParameterSetaddValue, addValues, containsValue, evaluateValues, getName, getValues, removeValue, removeValues, setValues, size, updateDynamicValues
 - 
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
 
- 
 
- 
- 
- 
Constructor Detail- 
RParamSetpublic RParamSet(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.String pename) Create a new parameter.- Parameters:
- modelelement- The model element.
- name- The name.
 
 - 
RParamSetpublic RParamSet(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.util.List<UnparsedExpression> inivals, java.lang.String pename) Create a new parameter.- Parameters:
- modelelement- The model element.
- name- The name.
 
 - 
RParamSetpublic RParamSet(MParameter modelelement, java.lang.String name, IInternalAccess agent, java.lang.Object values, java.lang.String pename) Create a new parameter.- Parameters:
- modelelement- The model element.
- name- The name.
 
 
- 
 - 
Method Detail- 
getClazzprotected java.lang.Class<?> getClazz() Get the class of a value.- Overrides:
- getClazzin class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
 
 - 
internalSetValuesprotected void internalSetValues(java.util.List<java.lang.Object> values) The values to set.- Overrides:
- internalSetValuesin class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
- Parameters:
- values- The values to set
 
 - 
getValuespublic java.lang.Object[] getValues() Adapt to message type for implicit parameters.- Specified by:
- getValuesin interface- IParameterSet
- Overrides:
- getValuesin class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
- Returns:
- The values.
 
 - 
internalGetValuesprotected java.util.List<java.lang.Object> internalGetValues() - Overrides:
- internalGetValuesin class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
 
 - 
internalAddValueprotected void internalAddValue(java.lang.Object value) - Overrides:
- internalAddValuein class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
 
 - 
internalRemoveValueprotected void internalRemoveValue(java.lang.Object value) - Overrides:
- internalRemoveValuein class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
 
 - 
internalRemoveValuesprotected void internalRemoveValues() - Overrides:
- internalRemoveValuesin class- jadex.bdiv3.runtime.impl.RParameterElement.RParameterSet
 
 
- 
 
-