Class: class_expression
A boolean expression that can be used to dynamically determine membership of a class
Mixin for
- AnonymousClassExpression (mixin)
- ClassDefinition (mixin) - the definition of a class or interface
Referenced by Class
Attributes
Own
- class_expression➞any_of 0..*
- Description: holds if at least one of the expressions hold
- Range: AnonymousClassExpression
- class_expression➞exactly_one_of 0..*
- Description: holds if only one of the expressions hold
- Range: AnonymousClassExpression
- class_expression➞none_of 0..*
- Description: holds if none of the expressions hold
- Range: AnonymousClassExpression
- class_expression➞all_of 0..*
- Description: holds if all of the expressions hold
- Range: AnonymousClassExpression
- slot_conditions 0..*
- Description: expresses constraints on a group of slots for a class expression
- Range: SlotDefinition