Package jadex.bpmn.task.info
Class TaskMetaInfo
- java.lang.Object
-
- jadex.bpmn.task.info.TaskMetaInfo
-
public class TaskMetaInfo extends java.lang.ObjectMeta information about a task. Should contain a description of what the task is useful for and which parameters it has.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringdescriptionThe description.protected ClassInfoguiclThe gui class.protected java.util.List<ParameterMetaInfo>parameterinfosThe parameter descriptions.protected java.util.List<PropertyMetaInfo>propertyinfosThe property descriptions.
-
Constructor Summary
Constructors Constructor Description TaskMetaInfo()Create a task meta info.TaskMetaInfo(java.lang.String description, ParameterMetaInfo[] parameterinfos)Create a task meta info.TaskMetaInfo(java.lang.String description, ParameterMetaInfo[] parameterinfos, PropertyMetaInfo[] propertyinfos)Create a task meta info.TaskMetaInfo(java.lang.String description, java.util.List<ParameterMetaInfo> parameterinfos, java.util.List<PropertyMetaInfo> propertyinfos, ClassInfo guicl)Create a task meta info.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Get the description.ClassInfogetGuiClassInfo()Get the guicl.java.util.List<ParameterMetaInfo>getParameterInfos()Get the parameterinfos.java.util.List<PropertyMetaInfo>getPropertyInfos()Get the propertyinfos.voidsetDescription(java.lang.String description)Sets the description.voidsetGuiClassInfo(ClassInfo guicl)Set the guicl.voidsetParameterInfos(java.util.List<ParameterMetaInfo> parameterinfos)Set the parameterinfos.voidsetPropertyInfos(java.util.List<PropertyMetaInfo> propertyinfos)Set the propertyinfos.
-
-
-
Field Detail
-
description
protected java.lang.String description
The description.
-
parameterinfos
protected java.util.List<ParameterMetaInfo> parameterinfos
The parameter descriptions.
-
propertyinfos
protected java.util.List<PropertyMetaInfo> propertyinfos
The property descriptions.
-
guicl
protected ClassInfo guicl
The gui class.
-
-
Constructor Detail
-
TaskMetaInfo
public TaskMetaInfo()
Create a task meta info.
-
TaskMetaInfo
public TaskMetaInfo(java.lang.String description, java.util.List<ParameterMetaInfo> parameterinfos, java.util.List<PropertyMetaInfo> propertyinfos, ClassInfo guicl)Create a task meta info.
-
TaskMetaInfo
public TaskMetaInfo(java.lang.String description, ParameterMetaInfo[] parameterinfos)Create a task meta info.
-
TaskMetaInfo
public TaskMetaInfo(java.lang.String description, ParameterMetaInfo[] parameterinfos, PropertyMetaInfo[] propertyinfos)Create a task meta info.
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Get the description.- Returns:
- The description.
-
setDescription
public void setDescription(java.lang.String description)
Sets the description.- Parameters:
description- The description.
-
getParameterInfos
public java.util.List<ParameterMetaInfo> getParameterInfos()
Get the parameterinfos.- Returns:
- The parameterinfos.
-
setParameterInfos
public void setParameterInfos(java.util.List<ParameterMetaInfo> parameterinfos)
Set the parameterinfos.- Parameters:
parameterinfos- The parameterinfos to set.
-
getPropertyInfos
public java.util.List<PropertyMetaInfo> getPropertyInfos()
Get the propertyinfos.- Returns:
- The propertyinfos.
-
setPropertyInfos
public void setPropertyInfos(java.util.List<PropertyMetaInfo> propertyinfos)
Set the propertyinfos.- Parameters:
propertyinfos- The propertyinfos to set.
-
getGuiClassInfo
public ClassInfo getGuiClassInfo()
Get the guicl.- Returns:
- The guicl.
-
setGuiClassInfo
public void setGuiClassInfo(ClassInfo guicl)
Set the guicl.- Parameters:
guicl- The guicl to set.
-
-