Constraints:

No additional constraints.

Operations:

Signature: isTemplateParameter() : Boolean;Description: The query isTemplateParameter() determines if this ParameterableElement
is exposed as a formal TemplateParameter.Expression: result = (templateParameter->notEmpty())

Signature: isCompatibleWith(p : ParameterableElement; ) : Boolean;Description: The query isCompatibleWith() determines if this ParameterableElement is
compatible with the specified ParameterableElement. By default, this ParameterableElement
is compatible with another ParameterableElement p if the kind of this ParameterableElement
is the same as or a subtype of the kind of p. Subclasses of ParameterableElement
should override this operation to specify different compatibility constraints.Expression: result = (self.oclIsKindOf(p.oclType()))