data-type-specialization
Available in: KerML, SysML
This checks that data types do not specialize classes or associations.
Specification
A
DataTypemust not specialize aClassor anAssociation.
Example
part def P;
attribute def A :> P; // error: A data type must not specialize a class or an association
Instead, specialize other data types:
attribute def P;
attribute def A :> P; // ok