Bug 510126 - Improvements to validation of interpreted expressions of the diagram specification
Summary: Improvements to validation of interpreted expressions of the diagram specific...
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 4.1.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 5.0.0   Edit
Assignee: Project Inbox CLA
QA Contact: Laurent Redor CLA
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2017-01-09 10:21 EST by Cedric Brun CLA
Modified: 2017-06-29 03:31 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Brun CLA 2017-01-09 10:21:20 EST
While investigating the migration to AQL of an existing VSM a number of issues or areas to improve have been indentified regarding the validation of expressions.

This bugzilla will be used as an aggregate of those improvements which are too small to deserve a bugzilla in their own.
Comment 1 Eclipse Genie CLA 2017-01-09 10:25:48 EST
New Gerrit change created: https://git.eclipse.org/r/88279
Comment 2 Eclipse Genie CLA 2017-01-09 10:34:32 EST
New Gerrit change created: https://git.eclipse.org/r/88280
Comment 3 Eclipse Genie CLA 2017-01-10 05:57:43 EST
New Gerrit change created: https://git.eclipse.org/r/88348
Comment 6 Eclipse Genie CLA 2017-01-10 08:24:57 EST
New Gerrit change created: https://git.eclipse.org/r/88358
Comment 7 Eclipse Genie CLA 2017-01-10 09:03:18 EST
New Gerrit change created: https://git.eclipse.org/r/88361
Comment 8 Eclipse Genie CLA 2017-01-10 11:10:12 EST
New Gerrit change created: https://git.eclipse.org/r/88381
Comment 9 Eclipse Genie CLA 2017-01-10 11:29:22 EST
New Gerrit change created: https://git.eclipse.org/r/88383
Comment 10 Eclipse Genie CLA 2017-01-11 03:53:55 EST
New Gerrit change created: https://git.eclipse.org/r/88436
Comment 11 Eclipse Genie CLA 2017-01-12 09:10:14 EST
New Gerrit change created: https://git.eclipse.org/r/88563
Comment 12 Eclipse Genie CLA 2017-01-16 03:45:20 EST
New Gerrit change created: https://git.eclipse.org/r/88739
Comment 13 Eclipse Genie CLA 2017-01-16 04:04:00 EST
New Gerrit change created: https://git.eclipse.org/r/88740
Comment 14 Eclipse Genie CLA 2017-01-16 10:13:42 EST
New Gerrit change created: https://git.eclipse.org/r/88766
Comment 25 Eclipse Genie CLA 2017-01-18 08:52:32 EST
New Gerrit change created: https://git.eclipse.org/r/88972
Comment 26 Eclipse Genie CLA 2017-01-18 09:06:32 EST
New Gerrit change created: https://git.eclipse.org/r/88976
Comment 28 Eclipse Genie CLA 2017-01-18 10:10:21 EST
New Gerrit change created: https://git.eclipse.org/r/88987
Comment 29 Eclipse Genie CLA 2017-01-18 10:17:16 EST
New Gerrit change created: https://git.eclipse.org/r/88988
Comment 30 Eclipse Genie CLA 2017-01-18 10:28:20 EST
New Gerrit change created: https://git.eclipse.org/r/88991
Comment 31 Eclipse Genie CLA 2017-01-18 10:41:48 EST
New Gerrit change created: https://git.eclipse.org/r/88995
Comment 32 Eclipse Genie CLA 2017-01-18 11:29:10 EST
New Gerrit change created: https://git.eclipse.org/r/89006
Comment 33 Eclipse Genie CLA 2017-01-18 12:04:56 EST
New Gerrit change created: https://git.eclipse.org/r/89012
Comment 34 Eclipse Genie CLA 2017-01-19 04:40:04 EST
New Gerrit change created: https://git.eclipse.org/r/89083
Comment 35 Eclipse Genie CLA 2017-01-19 06:20:55 EST
New Gerrit change created: https://git.eclipse.org/r/89096
Comment 36 Eclipse Genie CLA 2017-01-19 11:49:06 EST
New Gerrit change created: https://git.eclipse.org/r/89132
Comment 47 Eclipse Genie CLA 2017-02-07 10:43:22 EST
New Gerrit change created: https://git.eclipse.org/r/90549
Comment 49 Cedric Brun CLA 2017-03-01 10:48:18 EST
Before closing this one I'd like to make sure the Drop tools have type inference, that is not the case right now.
Comment 50 Eclipse Genie CLA 2017-05-16 06:20:16 EDT
New Gerrit change created: https://git.eclipse.org/r/97206
Comment 52 Eclipse Genie CLA 2017-05-16 10:51:59 EDT
New Gerrit change created: https://git.eclipse.org/r/97246
Comment 53 Eclipse Genie CLA 2017-05-16 10:52:02 EDT
New Gerrit change created: https://git.eclipse.org/r/97245
Comment 54 Eclipse Genie CLA 2017-05-16 11:17:12 EDT
New Gerrit change created: https://git.eclipse.org/r/97247
Comment 55 Eclipse Genie CLA 2017-05-16 11:53:55 EDT
New Gerrit change created: https://git.eclipse.org/r/97253
Comment 60 Pierre-Charles David CLA 2017-05-18 05:53:18 EDT
Marking this one as fixed for 5.0. Feel free to reopen if there are things which really should be in 5.0, or open more specific tickets for cases not handled yet.
Comment 61 Laurent Redor CLA 2017-05-19 11:06:49 EDT
Verified with Sirius 5.0.0 M7. Tested on EcoreTools design, the remaining validation problems on diagram desc "Entities in a Class Diagram" concern some feature names and are handled by bug 479049.
Examples of error:
* Invalid feature 'eClassifiers' for the following types: [ecore.EDataType]	* Invalid feature 'eClassifiers' for the following types: [ecore.EEnum]	
...
Comment 62 Pierre-Charles David CLA 2017-06-29 03:31:35 EDT
Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details.