project background
 
 
 
 
 
 
 
 

Text Repository

We've now released OOMEGA 3.0.3. This maintenance release contains many bug fixes and improvements - especially for the text editor. In the meantime it makes quite a lot fun to use the text editor in conjunction with the model navigator and the properties view. You can just type your text - with respect to your DSL definition - and the OOMEGA parser immediately creates your objects in the database. Thus the objects appear in the model navigator and you may choose to edit them e.g. in the properties view.

In contrast to other solutions on the market, the OOMEGA parser directly interacts with the model database: if you type in the text editor, database contents are changed, augmented or deleted. Therefore it is possible to extend your textual DSL with graphical editors so that you can edit your model textually or graphically - and that in parallel.

Finally it is important to introduce the Text Repository. As mentioned before the model navigator, text editor, properties view, etc. are based on a model database. In case of the Text Repository, OOMEGA's in-memory object database is used in the back-end. Whenever you commit your changes to the database, the contents of the model repository are flushed to a text file that corresponds to your DSL definition. As a result you can share your textually encoded models (according to your language definition) with SVN or CVS.

Please download the latest version of OOMEGA right now.

>> Download OOMEGA