Bug 79283 - Show crosscutting in Visualiser based on concrete aspects
Summary: Show crosscutting in Visualiser based on concrete aspects
Status: NEW
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 1.2.0 M1   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-23 09:43 EST by Matt Chapman CLA
Modified: 2006-03-13 06:20 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Chapman CLA 2004-11-23 09:43:50 EST
Related to bug 78615, this is about what to show in the Visualiser - just the
concrete aspects?

Background info from the other bug:

Currently AJDT shows cross-cutting based on the aspect that defines the advice 
(which may be abstract) rather than the (concrete) aspect that implements it. 
This is misleading. The attached projects show 2 examples where this is 
problematic.

Example 1:

Project1 defines an abstract aspect which is extended and made concrete in 
Project2. The Editor view for project2.HelloWorld attributes cross-cutting to 
the abstract aspect but neither the Outline view for the abstract nor the 
concrete aspects shows any cross-cutting. The Visualiser views are empty.

Example 2:

Project3 defines an abstract aspect and 2 concrete sub-aspects. All views 
attribute the cross-cutting of project3.HelloWorld to the abstract aspect and 
misleadingly hide the duplicate advice in the 2 concrete sub-aspects.

In each example cross-cutting should be attributed to concrete aspects and all 
concrete aspects should appear in the Visualiser.
Comment 1 Sian January CLA 2006-03-13 06:20:43 EST
Not sure I'm going to get round to this so returning to the pool