Move ProjectResourceSet and related classes to sbm-support-rewrite and provide a new method `ProjectResourceSet
apply(Recipe...)`.
The apply() method applies a recipe and merges the changes with the in-memory representation of OR AST.
This allows sequentially applying recipes while changes get reflected into the AST after each recipe.
ProjectResourceSetSerializer#writeChanges(ProjectResourceSet) synchronizes the changes with the FS (add, update, remove).
Move
ProjectResourceSet
and related classes tosbm-support-rewrite
and provide a new method `ProjectResourceSetapply(Recipe...)`.
The
apply()
method applies a recipe and merges the changes with the in-memory representation of OR AST. This allows sequentially applying recipes while changes get reflected into the AST after each recipe.ProjectResourceSetSerializer#writeChanges(ProjectResourceSet)
synchronizes the changes with the FS (add, update, remove).