Skip to content

Beginners Introduction

Thomas Kühn edited this page Oct 14, 2015 · 4 revisions

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.

Installation

The Step-by-Step installation describes how to install FRaMED in the first place.

Structure of FRaMED

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.

Underlying Frameworks and Technologies

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).

Clone this wiki locally