vitruv-tools / Vitruv

View-based Development and Model Consistency Framework
http://vitruv.tools
Eclipse Public License 1.0
14 stars 19 forks source link

Remove ModelRepositoryImpl and Cleanup Responsibilities in V-SUM #439

Closed HeikoKlare closed 3 years ago

HeikoKlare commented 3 years ago

This PR removes the ModelRepositoryImpl according to the discussion in #438. It streamlines the responsibilities within the vsum project, such that the ResourceRepositoryImpl is responsible for all managing and saving all kinds of resources. This also reduces the necessary number of instances passed to the ChangePropagatorImpl. Finally, it also reduces several UuidGeneratorAndResolver dependencies to UuidResolver dependencies.

Closes #58.

HeikoKlare commented 3 years ago

✔️ Validated against applications