FEAT Provide a perspective where user can browse source code, create, analyze, and query Concerns. But users can also use feat mainly for the purpose of query on some of the relations in source code, or basic concern building. Then they can choose to use FEAT in the JDT environment.
The views necessary for using FEAT in JDT are Projection View (for viewing query results) and Participants View (for viewing the content of concerns). Users can start querying in the Package Explorer by right clicking on any class/method/field and choose a Fan-in or Fan-out action. Then, the Projection View will automatically pop up and display the query results. To see the concern content, user need to open the Participants View manually in JDT.
How to open Participants View in JDT Perspective:
- Switch to JDT Perspective if not in there yet.
- In the workbench menu, select Window.
- Choose open views -> others
- In the pop-up window, expand others node at the bottom.
- Select Participants View and click OK.
- The view should be in sight within JDT now. Feel free to drag the view to a comfortable place. (see above screen shot for suggested position)
How to operate with those two views:
Note: FEAT can only provided limited functions in the JDT environment. For advance functions such as automatic concern generation, concern comparison, and inconsistency repair, user can switch to FEAT Perspective.