Community
Participate
Working Groups
If a Target Finder Expression is entered as "feature: children" rather than "feature:children" i.e. a gratuitous space, numerous EvaluationException: Unknown feature name children errors result, but no clue is provided to the Sirius perspective user. Given the current design, it seems mandatory for the Error LOg to be a part of the Sirius perspecyive so that at leat the information is visible smewhere in the perspective. Much better, provide an errors tab in the editor view just like the Sample Ecore Model EDitor, so that the user can easily see what problems there are. (The expression parser should be whitespace blind just like most real languages.)
Created attachment 277102 [details] project to reproduce Steps to reproduce: - Import the design and sample project - Open the representation Ko no man diagram element is shown. The space in "feature: members" of the semantic candidate expression must be removed to make it work. The interpreter could indeed handled this case. Though the problem can be seen when validating the design element. But yes a live validation would be useful.