| Summary: | [Marte]VSL grammar : incorrect tuple syntax | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Esteban DUGUEPEROUX <esteban.dugueperoux> |
| Component: | Marte | Assignee: | Project Inbox <mdt-papyrus-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
In addition, in VSLSerializationUtil class used to get a string representation of a VSL Model, method printTuple() uses also '{' '}' instead of '(' ')' as in the standard. Why do you have your own pretty printer instead of using Xtext which can do that from the grammar?
|
Build Identifier: In VSL.xtext, in the "org.eclipse.papyrus.marte.vsl" plugin, line 94 your define for a Tuple with "listOfValueNamePairs=ListOfValueNamePairs" surounded with '{' '}' instead of '(' ')' as define in the VSL standard. Then the papyrus implementation of the VSL spec is not correct. Reproducible: Always