Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Ecore Tools » Weaving a new model from existing ones
Weaving a new model from existing ones [message #643823] Wed, 08 December 2010 12:16
Steffen is currently offline Steffen
Messages: 8
Registered: December 2010
Junior Member
Hi,

I am struggling with this for quite a while (being totally new to EMF) and since I couldn't really find an answer (but always found very qualified responses in this forum) I'm giving it a shot here.

I try to weave 2 ecore-models, the BPMN20 model from here here and the R2ML model from here. As the latter provides only a somewhat unsatisfactory XSD for importing I instead used the r2ml.ecore from this project which does something similar to what I want to do.

The aim is to be able to create a model in the generated editor which incorporates both models and the few new elements from a model I am weaving in between and to finally apply some OCL constraints for checking model consistency. Shouldn't be too hard, right?

Well, I fetched the files from the repository (which are working flawlessly) and merged both the R2ML model and the other adaptions (that form my own model) into 2 subpackages of the BPMN model, pulled the necessary strings to attach them with each other (i.e. references, inheritance, etc.) and tried to create the genmodel. After playing around with the different namespaces (which is hopefully correct by now, at least the generated code throws me no longer errors) I could finally generate the edit and the editor code and try to run the latter.

Alas, when trying to create a new example file with the recently generated editor I find two problems.

1) The models are not woven but I can seperatly chose creating a BPMN, R2ML or the adaptions model what is not intended as I want a only to model BPMN basis model only with some new elements and a model to work with
2) I get a "FeatureNotFoundException" as the feature "definitions" (the basic element of the BPMN model) is said to be not found...which is not really helpful to find the problem while trying to run the editor and to create a new example.

I'd appreciate any clues to help me with this matter as I am not sure what or where to change to get this thing running.

Best regards,
Steffen
Previous Topic:accessing ecore model content
Next Topic:URI Hierarchy Handler
Goto Forum:
  


Current Time: Thu Oct 30 14:34:14 GMT 2014

Powered by FUDForum. Page generated in 0.02065 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software