| [news.eclipse.technology.emft] Re: Non-containment references EMF reflective model editor |
Tee,
More comments below.
There was a very similar question to this on the EMF newsgroup just yesterday. You might want to have a look at the thread "containment or reference -> consequences in generated Editor commands"Hi!
I wonder whether someone could help me with some insight regarding instantiation of a meta model class that is referred merely with the use of a non-containment reference in the emf reflective model editor?
You'd need to create an instance of Type in a separate resource where it would be the root object of the resource. Then in the resource for the House, you could use Load Resource... to load the resource that defines a/the type. Once loaded, you'd be able to refer to that Type in the properties view for the House.
Consider a meta model (pure .ecore file) consisting of three classes: House, Room and Type. House is composed of Rooms (containment reference), and has a type of Type (non-containment reference). Moreover, making a dynamic instance of the House class and thus instances of Room using the reflective model editor work great! However, I have not found any way of creating an instance of the Type class and associate it with my House class, due to the Type class not being contained by House.
Any ideas how I can create my Type instance in the model?
All help is highly appreciated!