Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove TUIDs #428

Merged
merged 13 commits into from
Feb 23, 2021
Merged

Remove TUIDs #428

merged 13 commits into from
Feb 23, 2021

Conversation

HeikoKlare
Copy link
Contributor

@HeikoKlare HeikoKlare commented Feb 19, 2021

This PR removes TUIDs and completely moves to UUIDs.

  • Remove tools.vitruv.framework.tuid project
  • Remove TUIDs from domains, especially removing TuidAwareVitruvDomain and all other domain-specific logic related to TUIDs. Cleans up the AbstractVitruvDomain implementation, which also contained further logic only necessary for TUIDs.
  • Remove TUIDs from correspondences and the correspondence model. Especially the InternalCorrespondenceModelImpl contained a bunch of functionality for TUID handling, which is completely removed.
  • Remove obsolete command execution from InternalCorrespondenceModelImpl, which bloated up the code.
  • Remove multiple datatsypes from tools.vitruv.framework.util, which were only used by TUID mechanism. Additionally, move tests from this project to a separate test projects and cleanup the dependencies.

Fixes #55 (or makes it obsolete).
Fixes #61 (or makes it obsolete).
Fixes #114 (or makes it obsolete).
Fixes #156.

@HeikoKlare
Copy link
Contributor Author

I wanted to wait until the downstream projects are prepared for this PR. But since vitruv-tools/Vitruv-CaseStudies#131 is failing anyway and I do not know why, I will merge this PR and see whether that magically fixes that problem and otherwise investigate it with the changes in this PR.

@HeikoKlare HeikoKlare merged commit cced19f into master Feb 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants