Bug 390317 - Improve validation for GMFT input / codegen models
Summary: Improve validation for GMFT input / codegen models
Status: NEW
Alias: None
Product: GMF-Tooling (ARCHIVED)
Classification: Modeling
Component: Generation / Templates (show other bugs)
Version: 3.1   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: 3.2   Edit
Assignee: Michael Golubev CLA
QA Contact:
URL:
Whiteboard: Diagram Features
Keywords: plan
Depends on:
Blocks:
 
Reported: 2012-09-25 06:20 EDT by Michael Golubev CLA
Modified: 2013-12-11 10:41 EST (History)
1 user (show)

See Also:
borlander: kepler-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Golubev CLA 2012-09-25 06:20:08 EDT
Actually the validating of the GMF-T input artifacts is process suitable for rather advanced users.

There following general problems recognized: 
- validation messages are sometimes cryptic and normally don't contains a hints to solving the issues. 
- some correctly validated models still produce the problems at the codegen stage. 
- some of the reported validation problems are outdated and don't lead to any problems in the modern generated code. 
- it is impossible for toolsmith to accept some of the validation problems he know how to deal with and suppress them.

In Kepler we should address this issues: 
- check and ensure the currency of the validation constraints
- ensure better, clearer messages, possibly providing links to (external?) documentation about the possible consequences of the particular warning.
- allow suppressing / unsuppressing of the triggered warnings
- provide quick fixes (for some of the problems)