Niclas Hedhman wrote:
While checking this I came across something else somewhat 'odd'.

ValueMixinsModel adds explicitly ValueMixin and EntityMixinsModel adds
explicitly EntityMixin. Why is this handled hardcoded and not via the
regular declarations, as is done for PropertyMixin, AssociationMixin
and ManyAssociationMixin? First I thought that perhaps this is to
avoid "Mixin Overriding", but it doesn't seem like that either since
the MixinDeclaration is purely added and not excluding any existing
Mixin which implements these interfaces.

I think the main problem is that those mixins reference runtime methods, and so cannot be in the API.

If we can change those methods to be in API, then yes, they should be moved to be standard mixin declarations.

/Rickard

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to