-
Notifications
You must be signed in to change notification settings - Fork 2
Beginners Introduction
HOME > USERS > BEGINNERS INTRODUCTION
This section is intended as a guideline and starting point for novice FRaMED developers and contributors. Here you will find useful information about FRaMED's architecture and the underlying technologies and frameworks.
The Step-by-Step installation describes how to install FRaMED in the first place.
The architectural structure of FRaMED is based on the Eclipse Plug-in structure and (loosely) on the Model-View-Controller (MVC) pattern. The graphical representation of underlying EMF models is implemented using the GEF framework.

The figure above shows the conceptual architecture of FRaMED. The editor consists of three main parts, the Editor UI, the Graphical Model, and the Transformation. For further information go to the Architecture page.
More detailed information about the specific packages or modules can be found under Packages.
We are using the Eclipse Modeling Framework (EMF) and the Graphical Editing Framework (GEF) for implementing the ORM editor. The transformation from ORM to CROM uses the Epsilon Transformation Language (ETL).