Constraints:

Signature: CMOF_14_3_18() : Boolean;Description: 14.3 [18] Class must not be active
see also: https://sites.google.com/site/metamodelingantipatterns/catalog/mof/class-is-activeExpression: not isActive

Signature: CMOF_14_3_15() : Boolean;Description: 14.3 [15] Only one member attribute of a Class may have isId=true.
see also: https://sites.google.com/site/metamodelingantipatterns/catalog/mof/class-has-more-than-one-idExpression: self->closure(general)->union(self)->attribute->asSet()->select(p:Property | p.isID)->size() < 2