1.3.6.40 TemplateParameter
NameSpaces and Operations can be templated by TemplateParameters. Concerning NameSpaces, this particularly applies for Classes, Packages and Collaborations. In Modelio, TemplateParameters belong to their parameterized NameSpace or Operation.
GeneralClassIsValueParameterTemplateParameterOperationModelElementNameSpace
Attribute
Description
string DefaultValue [0..1]
Default parameter value, when the IsValueParameter is true.
boolean IsValueParameter [0..1]
Expresses if the parameter is a value, which is in this case "DefaultValue".
Association
Description
DefaultType : ModelElement [0..1]
OwnedParameterElement : ModelElement [0..1]
Type : ModelElement [0..1]
Parameterized : NameSpace [0..1]
Template NameSpaces are characterized by their template parameters.
In the case of template classes, this association defines its template parameters.
ParameterizedOperation : Operation [0..1]
In case of template operations, this association defines its template parameters.
ParameterSubstitution : TemplateParameterSubstitution [0..*]
The formal template parameter that is associated with this substitution.