Package jadex.bdiv3.model
Class MPlanParameter
- java.lang.Object
-
- jadex.bdiv3.model.MElement
-
- jadex.bdiv3.model.MParameter
-
- jadex.bdiv3.model.MPlanParameter
-
public class MPlanParameter extends MParameter
Extended parameter to store mappings.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jadex.bdiv3.model.MParameter
MParameter.Direction, MParameter.EvaluationMode
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>
goalmappings
The goal mappings.protected java.util.List<java.lang.String>
internaleventmappings
The internal event mappings.protected java.util.List<java.lang.String>
messageeventmappings
The message event mappings.-
Fields inherited from class jadex.bdiv3.model.MParameter
bindingoptions, clazz, direction, dirs, evaluationmode, evas, events, ftarget, mgetter, msetter, multi, optional, servicemappings, updaterate, value, values
-
Fields inherited from class jadex.bdiv3.model.MElement
CAPABILITY_SEPARATOR, description, name
-
-
Constructor Summary
Constructors Constructor Description MPlanParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGoalMapping(java.lang.String mapping)
Add a goal mapping.void
addInternalEventMapping(java.lang.String mapping)
Add a internal event mapping.void
addMessageEventMapping(java.lang.String mapping)
Add a message event mapping.java.util.List<java.lang.String>
getGoalMappings()
Get the goal mappings.java.util.List<java.lang.String>
getInternalEventMappings()
Get the internal event mappings.java.util.List<java.lang.String>
getMessageEventMappings()
Get the message event mappings.void
setGoalMappings(java.util.List<java.lang.String> goalmappings)
Set the goal mappings.void
setInternalEventMappings(java.util.List<java.lang.String> internaleventmappings)
Set the internal event mappings.void
setMessageEventMappings(java.util.List<java.lang.String> messageeventmappings)
Set the message event mappings.-
Methods inherited from class jadex.bdiv3.model.MParameter
addDefaultValues, addEvent, addServiceMapping, getBindingOptions, getClazz, getDefaultValue, getDefaultValues, getDirection, getEvaluationMode, getEvents, getField, getGetter, getServiceMappings, getSetter, getType, getUpdateRate, getUpdaterateValue, getValue, initEvents, isArray, isFieldParameter, isMulti, isOptional, setBindingOptions, setClazz, setDefaultValue, setDefaultValues, setDirection, setEvaluationMode, setEvents, setGetter, setMulti, setOptional, setServiceMappings, setSetter, setUpdateRate, setValue
-
Methods inherited from class jadex.bdiv3.model.MElement
equals, getCapabilityName, getDescription, getElementName, getName, hashCode, internalName, setDescription, setFlatName, setName, toString
-
-
-
-
Field Detail
-
goalmappings
protected java.util.List<java.lang.String> goalmappings
The goal mappings.
-
messageeventmappings
protected java.util.List<java.lang.String> messageeventmappings
The message event mappings.
-
internaleventmappings
protected java.util.List<java.lang.String> internaleventmappings
The internal event mappings.
-
-
Method Detail
-
getGoalMappings
public java.util.List<java.lang.String> getGoalMappings()
Get the goal mappings.
-
setGoalMappings
public void setGoalMappings(java.util.List<java.lang.String> goalmappings)
Set the goal mappings.
-
addGoalMapping
public void addGoalMapping(java.lang.String mapping)
Add a goal mapping.
-
getMessageEventMappings
public java.util.List<java.lang.String> getMessageEventMappings()
Get the message event mappings.
-
setMessageEventMappings
public void setMessageEventMappings(java.util.List<java.lang.String> messageeventmappings)
Set the message event mappings.
-
addMessageEventMapping
public void addMessageEventMapping(java.lang.String mapping)
Add a message event mapping.
-
getInternalEventMappings
public java.util.List<java.lang.String> getInternalEventMappings()
Get the internal event mappings.
-
setInternalEventMappings
public void setInternalEventMappings(java.util.List<java.lang.String> internaleventmappings)
Set the internal event mappings.
-
addInternalEventMapping
public void addInternalEventMapping(java.lang.String mapping)
Add a internal event mapping.
-
-