2012-02-21 6 views
7

Tengo varios archivos de Ecore para diferentes propósitos. Ahora estoy desarrollando una herramienta que usa múltiples modelos.¿Puedo reutilizar los modelos ECore importándolos en otros modelos?

¿Puedo desarrollar un modelo ECore que haga referencia a otros modelos? Por ejemplo, cuando tengo A.Ecore y B.Ecore, ¿cómo puedo crear un C.Ecore, en el que tengo atributos con tipos de A.Ecore o B.Ecore?

Respuesta

11

Para hacer referencia a un modelo Ecore de otro:

  1. Abra el modelo necesidad de la referencia añadida en el editor de modelos Ecore. En su ejemplo, abra el archivo C.ecore.
  2. Haga clic derecho en el elemento superior en el editor. En el siguiente ejemplo, haría clic en el elemento platform:/resource.../webpage.ecore. Sample Ecore model
  3. Seleccione "Cargar recurso", luego explore el espacio de trabajo para encontrar el archivo Ecore que desea incluir. En su ejemplo, abra el archivo A.ecore o B.ecore.
+0

Gracias, esto ayudaría a otros también, sin duda una mejor explicación que la mía :) – mahonya

2

Cargando un recurso en el editor ECore le permite importar otros modelos. Una vez cargados, los tipos de otros modelos se pueden usar en el primer modelo.

Cuestiones relacionadas