- Container
must be single-values: FAMIX.Package.definedClass
What exactly means this sentence?
what is container package or namespace?
I do not remember how class extensions are modeled but this means
that we have a home package and severa extending packages.
the constraint is
EMOF.Class.allAttributes.count( p | p.isContainer ) <= 1
we best introduce drived owingPackage and ownedPackages to fix that
- Opposites do
not match: FAMIX.InheritanceDefinition.superclass
- Opposites do not match: FAMIX.InheritanceDefinition.subclass
I do not understand why subclass and superclass would have a problem
in FAMIX
I guess this is a type in the annotations.
- Opposites do
not match: FAMIX.Class.incomingInheritance
- Opposites do not match: FAMIX.Class.outgoingInheritance
Could we change the name outgoingInhertiance because this is
terrible. Consistent is good but not at that price.
generalizing...?
specializing...?
> - Container must be single-values:
FAMIX.Class.method
>
> cheers,
> AA
>
>