| Summary: | [Restructuring] The user must be able to navigate into a model using the Facet. | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Gregoire Dupe <gdupe> |
| Component: | EMF-Facet | Assignee: | Gregoire Dupe <gdupe> |
| Status: | ASSIGNED --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P1 | CC: | emft.facet-inbox, foilivier, nicolas.bros |
| Version: | unspecified | Flags: | gdupe:
juno+
|
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
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 |
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.