A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.
A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances. BehavioralFeature is an abstract metaclass specializing Feature and Namespace. Kinds of behavioral aspects are modeled by subclasses of BehavioralFeature.
Attributes
No additional attributes.
Associations
/ parameter: Parameter[*]
| Specifies the parameters of the BehavioralFeature. Subsets Namespace::member. This is a derived union and is ordered.
|
No additional constraints.
Additional Operations
[1] The query isDistinguishableFrom() determines whether two BehavioralFeatures may coexist in the same Namespace. It specifies that they have to have different signatures.
The list of parameters describes the order and type of arguments that can be given when the BehavioralFeature is invoked.
Notation
No additional notation.