| Summary: | Request for IdentityHashMap in AbstractEditPart.refreshChildren | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Mark Ford <mark.ford> |
| Component: | GEF-Legacy GEF (MVC) | Assignee: | gef-inbox <gef-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | hudsonr, nyssen |
| Version: | 3.3.1 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Mark Ford
This has no bearing on this bug's validity, but you should try to avoid calling refreshChildren(), and call add/remove directly in reponse to changes in your model. refreshChildren() has N^2 performance, it's a bit like a bubble-sort. I think this would have additional impact, e.g. on the edit part registry of the viewer. As GEF (MVC) 3.x is only maintained, we should not change this stable (but limited) mechanism. Resolving as WONTFIX. |