Class UML 2.5::ClassifierTemplateParameter
Description:
A ClassifierTemplateParameter exposes a Classifier as a formal template
parameter.
Direct Superclasses: TemplateParameterDirect Subclasses: Class Precedence List: ClassifierTemplateParameter,
TemplateParameter,
ElementProperties:
![](/se-interop/image/down-arrow.png)
allowSubstitutable : Boolean (1 1); -- source
ClassifierTemplateParameter![](/se-interop/image/right-arrow.png)
constrainingClassifier :
Classifier (0 *); -- source
ClassifierTemplateParameterThe classifiers that constrain the argument that can be used for the parameter.
If the allowSubstitutable attribute is true, then any Classifier that is
compatible with this constraining Classifier can be substituted; otherwise,
it must be either this Classifier or one of its specializations. If this
property is empty, there are no constraints on the Classifier that can
be used as an argument.
![](/se-interop/image/down-arrow.png)
parameteredElement :
Classifier (1 1); -- source
ClassifierTemplateParameter![](/se-interop/image/down-arrow.png)
default :
ParameterableElement (0 1); -- source
TemplateParameter![](/se-interop/image/right-arrow.png)
ownedDefault :
ParameterableElement (0 1); -- source
TemplateParameterThe ParameterableElement that is owned by this TemplateParameter for the
purpose of providing a default.
{
composite}
Subsets: Element.ownedElement, TemplateParameter.default
![](/se-interop/image/down-arrow.png)
ownedParameteredElement :
ParameterableElement (0 1); -- source
TemplateParameter![](/se-interop/image/down-arrow.png)
signature :
TemplateSignature (1 1); -- source
TemplateParameter![](/se-interop/image/down-arrow.png)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].