2.10 ParameterTemplate
Topic Version | 1 | Published | 11/11/2016 | ||
For Standard | COM v2.1 | ||||
Type: | Class | Stereotype: | «XSDcomplexType» |
Description of one parameter that participate in one type of activity.
Name |
Type |
Notes |
---|---|---|
AllowedKind |
ParameterKind |
If no allowed type is given, then all kind of datatypes is allowed. |
Constraint |
String2000 |
Textual description of additional constraint associated with the parameter. (note that it will be better to have a formal description of the constraint) |
DataObjectContentType |
String2000 |
When parameter is limited to data object of given types, describe the allowed types. Used only when ParameterType is dataObject |
IsInput |
boolean |
Indicates if the parameter is an input of the activity. If the parameter is a data object and is also an output of the activity, it is strongly advised to use two parameters : one for input and one for output. The reason is to be able to give two different versions strings for the input and output dataobject which has got obviously the same UUID. |
IsOutput |
boolean |
Indicates if the parameter is an output of the activity. If the parameter is a data object and is also an input of the activity, it is strongly advised to use two parameters : one for input and one for output. The reason is to be able to give two different versions strings for the input and output dataobject which has got obviously the same UUID. |
KeyConstraint |
String2000 |
Allows to indicate that, in the same activity, this parameter template must be associated to another parameter template identified by its title. |
MaxOccurs |
long |
Maximum number of parameters of this type allowed in the activity. If the maximum number of parameters is infinite, use -1 value. |
MinOccurs |
long |
Minimum number of parameter of this type required by the activity. If the minimum number of parameters is infinite, use -1 value. |
Title |
String2000 |
Name of the parameter in the activity. Key to identify parameter. |
Association |
Notes |
---|---|
From: ParameterTemplate.DefaultValue 0..*To: AbstractActivityParameter Association |
|
From: ActivityTemplate.Parameter 1..*To: ParameterTemplate Association |