Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I reuse ECore models by importing them into other models?

I have multiple Ecore files for different purposes. I am now developing a tool which uses multiple models.

Can I develop an ECore model which references other models? For example when I have A.Ecore and B.Ecore, how can I create a C.Ecore, in which I have attributes with types from A.Ecore or B.Ecore?

like image 617
mahonya Avatar asked Feb 21 '12 20:02

mahonya


1 Answers

To reference one Ecore model from another:

  1. Open the model needing the added reference in the Ecore model editor. In your example, open the file C.ecore.
  2. Right click on the top item in the editor. In the below example, you would click on the platform:/resource.../webpage.ecore item.Sample Ecore model
  3. Select "Load Resource", then browse the workspace to find the Ecore file you want to include. In your example, open the file A.ecore or B.ecore.
like image 151
Jeff Axelrod Avatar answered Sep 30 '22 04:09

Jeff Axelrod