18
© 2013 EclipseSource | http :// eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 1 EMFStore A model repository for EMF models Maximilian Koegel [email protected]

EMFStore Model Repository @ Modeling Symposium ECE 2013

Embed Size (px)

DESCRIPTION

Presentation on EMFStore - a model repository for EMF-based models.

Citation preview

Page 1: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 1

EMFStore

A model repository for EMF models

Maximilian Koegel

[email protected]

Page 2: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 2

Building Tools based on EMF

Model Instances

Page 3: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 3

Collaboration on Models

EMFStore

Page 4: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 4

Asynchronous Collaboration

Interactive Merge

EMFStore

Page 5: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 5

Integrating EMFStore

EMFStore

EMF Client PlatformYour Tool

Page 6: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 6

EMFStore Demo

• Setup and Startup• Checkout• Commit• Modify• Update• Merge• Show History

Page 7: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 7

Customer Application: Metus

Page 8: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 8

More information about EMFStore

• Current Version: 1.0.1• Roadmap:

• Expose more API• New Backend SPI

• Website: http://eclipse.org/emfstore

• Email: [email protected]

• Twitter/emfstore #emfstore

Page 9: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 9

Demo

Page 10: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 10

Start Server

04/13/2023 How to distribute, Store and Version Models with EMFStore - Maximilian Koegel, Jonas Helming

Page 11: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 11

Start Client

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 12: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 12

Checkout

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 13: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 13

Local Workspace

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 14: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 14

View/Modify Model

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 15: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 15

EMFStore Commit

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 16: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 16

EMFStore Update

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 17: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 17

EMFStore Merge

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming

Page 18: EMFStore Model Repository @ Modeling Symposium ECE 2013

© 2013 EclipseSource | http://eclipsesource.com/munich | Dr. Maximilian Kögel | Are you still manually coding UIs 18

Show History

04/13/2023 What´s (new with) EMFStore? Maximilian Koegel, Jonas Helming