Unifies loading of UuidGeneratorAndResolver and CorrespondenceModel to be managed by them on their own
Moves loading of existing VirtualModel resources to after the instantiation of the VirtualModel
Removes obsolete functionality for loading and storing URIs of model instances
Fixes a bug that led to the originally changed models not being saved in the VirtualModel
Adds initial test cases for the VirtualModel and especially its reload functionality
Adds test cases for proper VirtualModel monitoring of elements referenced in multiple resources (using containment proxies), i.e., monitoring changes of elements in multiple resources only once. This is, for example, relevant when having Java CompilationUnits persisted on their own and represented in Package containment (see #141).
UuidGeneratorAndResolver
andCorrespondenceModel
to be managed by them on their ownVirtualModel
resources to after the instantiation of theVirtualModel
VirtualModel
VirtualModel
and especially its reload functionalityVirtualModel
monitoring of elements referenced in multiple resources (using containment proxies), i.e., monitoring changes of elements in multiple resources only once. This is, for example, relevant when having JavaCompilationUnits
persisted on their own and represented inPackage
containment (see #141).Contributes to #444 Closes #141