Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mylyn-reviews-dev] org.eclipse.reviews.frame.core model

Hello Steffen,
The two issues below have not been brought up so far,
See my comments below:

Comments are very welcome
/Alvaro


While we are discussing this... the API in org.eclipse.reviews.frame.core exposes EMF types. Is that intentional? It could make sense as clients are likely to extend the model but I was wondering if that has been discussed?
Alvaro: The core model is meant to be extended (few entities are abstract). However I am not sure I understand which elements cause the concern, as all model elements are returned with the type of an interface by the factory. 


What about concurrent access to the model? EMF is not inherently thread safe. Is there a bug for addressing this, e.g. through EMF Transactions?
Alvaro: Since the model is meant to be extended, I would assume the extended model would need to address thread safety and other recovery mechanisms e.g. ChangeDescripton, etc..



On Wed, Nov 24, 2010 at 10:11 AM, Steffen Pingel <steffen.pingel@xxxxxxxxxxx> wrote:
The main difference with the tbr vs. tasks namespace is that we can leave out the reviews segment:

 org.eclipse.mylyn.reviews.
tasks.core  vs.

 org.eclipse.mylyn.tbr.core

While we are discussing this... the API in org.eclipse.reviews.frame.core exposes EMF types. Is that intentional? It could make sense as clients are likely to extend the model but I was wondering if that has been discussed?

What about concurrent access to the model? EMF is not inherently thread safe. Is there a bug for addressing this, e.g. through EMF Transactions?

Steffen



Back to the top