简体   繁体   中英

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?

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. 样本Ecore模型
  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 .

Loading a resource in the ECore editor lets you import other models. Once loaded, the types from other model can be used in the first model.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM