Bug 458982 - Improve check validation user experience
Summary: Improve check validation user experience
Status: CLOSED WONTFIX
Alias: None
Product: Sphinx
Classification: Automotive
Component: Validation Runtime Extensions (show other bugs)
Version: 0.9.0   Edit
Hardware: All All
: P2 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Ali AKAR CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-02 13:32 EST by Stephan Eberle CLA
Modified: 2024-05-07 00:57 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Eberle CLA 2015-02-02 13:32:30 EST
The following things should be implemented so as to increase the usability of the check validation capabilities:

1) Category selection dialog when invoking a check validation with Validate > Check-based validation:
* Add a category named "Intrinsic Model Integrity Checks" or something like that enabling users to switch on or off EMF-provided basic validators
* Add a category named "Other", "No Category", or "Default" enabling users to switch on or off validators that are not associated with any category

2) Check Validation Result view
* Add a column displaying the categories of the check behind the diagnostic
* Add support to filter the view content based on the categories of the checks behind the diagnostics
Comment 1 Franz Becker CLA 2015-02-05 08:23:57 EST
> * Add a column displaying the categories of the check behind the diagnostic

It would also be nice to have one more column that shows the check's id.
Comment 2 Ali AKAR CLA 2015-03-26 08:13:05 EDT
I fixed the first part of the bug which is described bw Stephan in 1
(In reply to Stephan Eberle from comment #0)
> The following things should be implemented so as to increase the usability
> of the check validation capabilities:
> 
> 1) Category selection dialog when invoking a check validation with Validate
> > Check-based validation:
> * Add a category named "Intrinsic Model Integrity Checks" or something like
> that enabling users to switch on or off EMF-provided basic validators
> * Add a category named "Other", "No Category", or "Default" enabling users
> to switch on or off validators that are not associated with any category
> 
> 2) Check Validation Result view
> * Add a column displaying the categories of the check behind the diagnostic
> * Add support to filter the view content based on the categories of the
> checks behind the diagnostics

I fixed the first part of the bug which is described in 1.

Regarding part 2, it's more relevant to be able to group markers by categories which take time and will be done later.

I enhanced the location field to show the the EClass and the feature where we have the error as well as the source field to show the validator and the check method which generate the error.
Comment 3 Ali AKAR CLA 2015-03-26 08:14:10 EDT
(In reply to Franz Becker from comment #1)
> > * Add a column displaying the categories of the check behind the diagnostic
> 
> It would also be nice to have one more column that shows the check's id.

In the source field you have the validator class and the check method.
Comment 4 Ali AKAR CLA 2015-03-27 09:44:29 EDT
The Source field will show the contraint ID when it's available, if not the validator class and the check method are shown
Comment 5 Balazs Grill CLA 2024-05-07 00:57:01 EDT
Closed stale issue before migration