| Summary: | Simplify statistics views | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Curtis d'Entremont <curtispd> | ||||
| Component: | Hyades | Assignee: | Terry Fountoulakis <tfoun> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P1 | CC: | ewchan, kcandrew, slavescu, who | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Curtis d'Entremont
Comments from Wayne: I like the idea of simplifying the statistics views. The idea of having a single stats/table view with the ability to switch between class, package, method is good. Consistency with the coverage views is positive As Eugene suggests, we should consider how this type of interaction can be used consistently throughout Hyades or Hyades-based UIs. For example, a somewhat related issue (Bugzilla 45678) is the current single Sequence Diagram view that is shared across 8 different "views" (as they show up separately in the "Open with>" menu). Created attachment 13990 [details]
icons for new views, and object icon for showing object level information in SD
I would like to propose that during this simplification we should make the statistical viewer more dynamic/generic. This could be done in a separate defect. One suggestion is to make the "Choose columns" dialog generic and also the table header and label provider, so depending on the object type we automatically discover the set of properties that can be shown in the view. E.g. if TRCClass needs to be displayed we should build the view columns by queering the meta-model of TRCClass. In that way the viewer will reflect automatically newly added attributes. We can do the same for computed fields like "average base time" etc. We should also add support for Properties view, when we select an object in any view we should be able to see all the displayable properties of that object, see any generated EMF.Editor. Please read "querying" instead "queering" :) Could you open separate bugs to track these two? Thanks.. Fix submitted. Verified. Closing bug. |