Bug 364325 - [Restructuring] The user must be able to navigate into a model using the Facet.
Summary: [Restructuring] The user must be able to navigate into a model using the Facet.
Status: ASSIGNED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EMF-Facet (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P1 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Gregoire Dupe CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-21 08:39 EST by Gregoire Dupe CLA
Modified: 2020-05-01 11:26 EDT (History)
3 users (show)

See Also:
gdupe: juno+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gregoire Dupe CLA 2011-11-21 08:39:43 EST
The user must be able to navigate into a model using the Facet. To satisfy this requirement we will reuse the design of the MoDisco’s query view.

We will then have a contextual action named "Navigate to" enabled on a list of eObjects. This actin will 
 - Open the "Model navigation view" (reusing of the design of the MoDisco’s query view)
 -Add the selected element in the "source" section ("context" section in the MoDisco view).

The user will then have to choose an EReference, EAttribute, EOperation (having a return type not equal to void and no parameters) FacetReference, FacetReference, FacetAttribute, FacetOperation (having a return type not equal to void and no parameters) .

Finally the user has to select a target browser (MoDisco browser, Table View, etc.) in which the "result" must displayed.

In this enhancement bug we will not deals with:
 - the operation parameters.
 - the operation have void as return type.
This will be implemented later.
Comment 1 Gregoire Dupe CLA 2011-11-25 12:49:36 EST
Hello,

I’ve written the Java interfaces which have to be implemented to provide this enhancement. I’ve also written a unit test to illustrate the use of the view.

Committed revision 1154.

Regards,
Grégoire