Java library holding a generic model intended as the underlying model of an Eclipse GEF editor.

Steinar Bang d95236c5c1 Removed irrelevant test. 9 years ago
modelstore.implementation 9a1aae074c Revert "Tried building the manifest for use by the Pax Exam integration tests." 9 years ago
modelstore.tests d95236c5c1 Removed irrelevant test. 9 years ago
.gitignore f773a040d1 Ignore log file in the modelstore.tests directory. 9 years ago
LICENSE 65c1ece0ab Reformatting. 9 years ago
README.org 29bf1fe24c Put the library under the Eclipse Public License v1.0 9 years ago
pom.xml b90da91fd7 Enable dependencies to bundle projects in eclipse. 9 years ago

README.org

What is this?

This is a small Java library intended to hold a model consisting of objects and relations in memory.

The main use case for this library is to be used as a generic model container for an Eclipse GEF editor. Because of this, and because it does no harm, and because I kind of like OSGi, this library is packaged as an OSGi bundle.

The API is meant to be as clutter-free as possbile in use: it should throw no exceptions, and it should return no nulls (istead of null it will return the empty string, empty collections and zero values for the numeric types).

The PropertySet interface defines the API of objects that forms both objects and relationships of the model.

This library is licensed under the Eclipse Public License. See the file LICENSE for the terms and specifics of the license.