Community
Participate
Working Groups
By default when user created a SubNode mapping in the VSM, the default value of the Semantic Candidate Expression is feature:eAllContents It's the opposite of what said to client. It should be remove the default value.
Created attachment 265279 [details] Example to reproduce problem
I don't know what you mean by "it is the opposite of what said to client" but there is a reason why it's done this way: an empty semantic candidate expression here can easily lead to an infinite loop, hence the choice of initializing it with a more sensible default. Removing the default value would have pretty bad consequences.
The feature eAllContents is not recommended. It's maybe a good things to replace it by for example feature:eContents or other thing.
Issue marked as "Triaged". eAllContents expression as default value is questionable since it can lead to very bad performance. By the past we already added migration participants to avoid behavior changes for existing VSM in case of default value modification.