Technical question

Hello everyone,
I have a question, just out of technical curiosity.
Why was XML chosen to store the models’ data ? Was it a question of performance (over solutions like SQLite for example (to be portable)) or of simplicity of integration into Eclipse ? Or maybe even something else I didn’t think about ?

Capella is built upon lots of open source Eclipse technologies / frameworks like EMF, GMF, Sirius. The serialisation format comes from thee components.
There is also a commercial(i.e. requiring a license) add-on called “Team 4 Capella” dedicated to multi-user. With this solution, models are in a database (with lock mechanisms).

Copyright © Eclipse Capella, the Eclipse Capella logo, Eclipse and the Eclipse logo are Trademarks of The Eclipse Foundation.