Patent ID: 8214794

Claim:
A method for populating an Eclipse Modeling Framework (EMF) model, performed on at least one computing device having instructions stored on memory executed by a processor, the method comprising: specifying the EMF model, using the at least one computing device; specifying a location of a file that describes the EMF model to Java annotations mapping, using the at least one computing device, wherein the EMF model to Java annotations mapping includes: at least one Java annotation specified by a name attribute of an element; a trigger annotations tag for denoting a list of names of each of the at least one Java annotation configured to enable a section of the EMF model to Java annotations mapping; and an annotation mapping tag denoting a definition of a mapping between the at least one Java annotation and an object within the EMF model; extracting information from the Java annotations in Java source files; and populating the EMF model using information from the Java annotations.