Skip to content

Views for instance-filtering and information-abstracting views - #289

Draft
niklas5810 wants to merge 64 commits into
vitruv-tools:mainfrom
niklas5810:main
Draft

niklas5810 wants to merge 64 commits into
vitruv-tools:mainfrom
niklas5810:main

Conversation

@niklas5810

Copy link
Copy Markdown

Introduces filterable Views and information-abstracting views for Vitruvius

…create Views with just the filtered elements
Preparation to make update of filtered view work
BasicFilterView and BasicInformationFilterView now only return the
root elements which are really supposed to be visible in the view when
getRoot() is called
getViewResourceSet -> getNonFilteredResourceSet
getFilteredModelsInResourceSet -> getViewResourceSet
From tools.vitruv.applications.viewfilter to
tools.vitruv.views.viewfilter
- InformationTransformator now expects a list of model-root-elements
- Removed InformationView interface and did necessary refactorings
- some small code quality improvements
FilteredViewCreatingViewType
AbstractFilterSupportingViewType
Class has been used for testing of Meta-Model-Filtering
- tools.vitruv.views.viewfilter.infostructure
tools.vitruv.applications.viewtest ->
tools.vitruv.applications.viewfilter
Some cleanups of FilterChangeRecording and FilterChangeDerivingView
javadoc
@arlange

arlange commented Nov 10, 2025

Copy link
Copy Markdown
Member

what is the state of this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants