-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Even though the EcoreMetamodelExtraction consists out of seven packages, the general architecture can be broken down to three parts: The parser, the intermediate model and the generator. The parser analyzes a Java project using the JDT API and extracts all the information the implicit model of the Java code contains. With these information the parser then builds an intermediate model. The generator then uses the intermediate model to build an Ecore metamodel. The Ecore metamodel is build as a tree structure out of EObjects, with a root package as container of all the elements of the metamodel. The the generator also has the ability to save the generated Ecore metamodel as an Ecore file. For this process, there are several different saving strategies available.