Bug 569391 - Invalid selection provided by CrossTables on domain based cells
Summary: Invalid selection provided by CrossTables on domain based cells
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Table (show other bugs)
Version: 6.3.4   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2020-12-02 07:56 EST by Arthur Daussy CLA
Modified: 2020-12-02 11:10 EST (History)
1 user (show)

See Also:


Attachments
Sample_project (2.93 KB, application/x-zip-compressed)
2020-12-02 11:10 EST, Steve Monnier CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Daussy CLA 2020-12-02 07:56:18 EST
On a CrossTable editor when selecting a Cell that is 'domain based' the editor provides as the current selection the semantic element of the line instead of the semantic element of the cell.

Using 'Associated element expression' does not help in that matter. Neither adding var:self nor aql:view.target helps.

It really prevents adding some behavior to a 'domain based cell' or display a 'property view' for those elements.
Comment 1 Steve Monnier CLA 2020-12-02 11:10:11 EST
Created attachment 284943 [details]
Sample_project

Steps to reproduce:
- import the project in the attached archive.
- open the table representation
- select the cell with a label (there is only one with the label c2refAAA)
- Open or look at the properties view
-> Instead of showing the properties of the selected EReference, it is showing the properties of the EClass on this line.

Note that the edit label tool created for this intersection mapping properly work and rename the EReference as expected.