EA.Gen.Model is an Entity Framework view of the Sparx EA database that allow programatic navigation of the model.
The model includes comprehensive navigation properties that allow the Elements within a package to be retrieved without the need to expliclty query the database. It was designed to support code generation of implementation logic in addition to the interfaces and boilerblate code that is possible with regular code generation. It can also be used to calculate metrics such as component complexity and validation