You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
ScreenplayWorkspace.Rehome(documents, RehomeScope.Subset) re-homes a workspace's identities onto a document set that holds only part of its model, such as the features a host has generated so far. Every declaration the documents contain keeps its semantic ID and its event contract ID, revision and origin; assignments for left-out declarations are dropped, so ScreenplayModelRoot.Open and screenplay baseline admit/check accept the state. Declarations the workspace does not know and documents that do not compile on their own are still refused. Rehome(documents) keeps its behaviour. See Call these from your own tooling. (#749)