
TextEcore: Meta modelling within the EMF
TextEcore: A textual syntax for EMF's meta modelling language (similar to Emfatic).
Ecore TEXT also supports import of other Ecore models using a dedicated @"import" annotation:
@"import"("prefixFoImportedModel"="pathToImportedECoreFile")
Example:
package imported
imported
"http://org.test/imported.ecore" {
class A {
}
}
@"import"("imported"="imported.text.ecore")
package importing
importing
"http://org.test/imported.ecore" {
class B extends imported::A {
}
}
The Ecore metamodel can be found in the EMF plug-in 'org.eclipse.emf.ecore' in the folder 'model'.
org.emftext.language.ecore.resource
org.emftext.language.ecore.resource.text
org.emftext.language.ecore.resource.text.ui