uses the following properties
Returns all modified objects in the repository according to their state (INSERT, UPDATE, DELETE).
the modified objects, by their state
Retrieves an array of the objects satisfying a given predicate. If no predicate is given, all objects are returned.
an array of all objects satisfying the predicate.
if there is at least one modified object in the model.
Merges an array of objects into the repository. Objects that are not in the repository or with a newer version are added if there are not marked as changed in the repository. For objects changed in the repository, but received a new version, a conflict resolution policy is applied.
the new objects to put in the repository.
contains extra flags used to merge the objects
true if objects came from bbox response
Clears all information kept in the model, optionally including unsaved changes.