As part of the underlying semantics for individuals, every individual definition is required to by the constraint validateOccurrenceDefinitionLifeClass to have "exactly one ownedMember that is a LifeClass". Further, the constraint checkLifeClassOccurrenceSpecialization requires that “A LifeClass must specialize its individualDefinition." However, do to a bug in the LifeClassAdapter, this implicit specialization was not being added. This PR fixes that bug.
As part of the underlying semantics for individuals, every individual definition is required to by the constraint
validateOccurrenceDefinitionLifeClass
to have "exactly oneownedMember
that is aLifeClass
". Further, the constraintcheckLifeClassOccurrenceSpecialization
requires that “ALifeClass
must specialize itsindividualDefinition
." However, do to a bug in theLifeClassAdapter
, this implicit specialization was not being added. This PR fixes that bug.