[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[p2-dev] @noimplement on IMetadataRepository ?

Why is the IMetadataRepository interface annotated with a @noimplement? Not only do we get warnings all over the p2 code, I also wonder what I I am supposed to do if I really want to write a IMetadataRepository of my own. Our Aggregator already has one (backed by an ecore model) and we might want to write others that are backed by databases etc.

Are clients supposed to derive the AbstractMetadataRepository? For us, that's problematic since we need to inherit the EObject from ecore. Or are there other reasons for this annotation?

Thomas Hallgren