Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EMFStore"

(New page: Before you even start reading: Often a video says more than a thousand words, so if you prefer to let us explain to you what EMFStore is, watch this video. Additionally we have prepared a ...)
 
(Removing outdated information. Current information available at eclipse.org/emfstore)
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Before you even start reading: Often a video says more than a thousand words, so if you prefer to let us explain to you what EMFStore is, watch this video. Additionally we have prepared a screenshot gallery.
 
  
EMFStore is a repository for EMF-based models. EMFStotre is geared towards collaborative editing of the stored models. Therefore support for conflict detection and for merging models is built into the repository including versioning. EMFStore also ships with a set of client plugins containing a facade API for the server and even views for commiting changes to, updating changes from the repository as well as merging models in a local workspace. In contrast to existing solutions the merging process is fully guided by a wizard and only shows conflicting changes to the model. In addition EMFStore provides access control on the repository and persistency for the models and their meta data on client and server side. EMFStore also supports changing the Ecore model of the stored EMF model instances by generating model migrators. This is a useful feature if your application evolves and requires changing your data model for example.
 
 
Features:
 
 
    Model Repository (Server):
 
        Versioning
 
        Persistency
 
        Access Control
 
        Model Migration
 
 
    Model Workspace (Client):
 
        Model Change Tracking
 
        Commit and Update Models
 
        Offline Mode (No server connection neccessary)
 
        Extensible Model Conflict Detection and Merging
 
        Model Migration
 
        Automatic client-side Persistence of Models
 
        UI/Views:
 
            Commit/Update and Merge Views
 
            Repository Browser to view all repositories and their models
 
            History Browser to view the history of a model
 
            Navigator showing local models
 
            Reflective Editor showing model elements
 
 
EMFStore is distributed under the Eclipse Public License (EPL) and is an Eclipse project.
 
 
To get started with EMFStore please goto the EMFStore Wiki.
 

Latest revision as of 09:45, 14 October 2016

Back to the top