Stan Lagun 77e3c6e2e9 Ability to instantiate object graph
Adds ability to load object sub-graph in a single call.
The graph may either be defined in the serializable
object-model format

?:
  id: ...
  type: ...
  classVersion: ...
  package: ...
 prop1: value
 prop2: value2

 or in the MuranoPL format

 ns:Type:
   prop1: value1
   prop2: value2
 id: ...
 name: ...

During the load IDs of the loaded objects are re-generated so
that explicit specification of IDs is only necessary for specification
of references within the graph and are not retained.

The load is done in the temporary ObjectStore. Loaded objects are
copied to the main ObjectStore then.

3rd overload of the new() function was added to deserialize the model:
new($model, $owner)

Change-Id: I849a5d6c9a28843398a4c4c884a1c3138ac7ede3
2016-07-28 14:13:22 +00:00
..
2014-05-27 15:14:44 +04:00
2015-07-15 11:20:45 +03:00
2016-02-22 10:46:17 +09:00