PhaseMixin
- Category
AntiRigidNonSortal
- Provides identity
- Identity principle
- Rigidity
- Dependency
mandatory
- Allowed supertypes
- Allowed subtypes
- Forbidden associations
- Abstract
True
Definition
A «PhaseMixin» is the equivalent of «Phase» for types that aggregate instances with different identity principles. A class stereotyped as «PhaseMixin» is also an anti-rigid type. «PhaseMixin» is similar semantically to «RoleMixin» with the difference in relational dependency.
Constraints
C1: A «PhaseMixin» is always abstract. Notice that abstract classes are represented with an italic label.
C2: A «PhaseMixin» aggregate individuals that follow different identity principles, therefore it may not have as ancestor the following constructs: «Kind», «Quantity», «Collective», «Subkind», «Role», «Phase», «Relator», «Mode», «Quality».
C3: A «PhaseMixin» is a anti-rigid construct, therefore it cannot have as descendent any rigid or semi-rigid type, as: «Kind», «Quantity», «Collective», «Subkind», «Category», «Mixin», «Relator», «Mode», «Quality».
Common questions
Ask us some question if something is not clear …
Examples
Ask us some question if you can share an example with us …