| Summary: | [builder] enable parallel resource loading by default | ||
|---|---|---|---|
| Product: | [Modeling] TMF | Reporter: | Knut Wannheden <knut.wannheden> |
| Component: | Xtext | Assignee: | Project Inbox <tmf.xtext-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | roman.mitin |
| Version: | 2.0.1 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Knut Wannheden
One problem I've encountered with the current ParallelResourceLoader implementation is that the individual loader's ResourceSets will "inherit" the ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE load option without having the corresponding adapter set. This will lead to problems if a resource does try to access the index during loading. A possible solution to deal with resources which load others during the load phase could be to explicitly unload those other resources again before returning the primary loaded resource. This should correctly proxify any references it has to the other resources. |