--- a/ide.ergonomics/arch.xml Tue Dec 06 20:06:01 2011 +0100 +++ a/ide.ergonomics/arch.xml Wed Dec 07 11:19:28 2011 +0100 @@ -655,6 +655,12 @@ +
+ Ergonomics import a special friend contract from projectuiapi module,
+ they rely on special property change event to be delivered:
+
+ A + new friend contract added for benefit of ide.ergonomics + module. +
+definesMainProject
property to wizards
- No.
+ ide.ergonomics
+ module by
+ OpenProjects.getDefault(). The property name of the event is "willOpenProjects"
+ and its new value contains an array of project that will be opened (a type
+ Project[]
). Ergonomics module uses this information to enable
+ modules that seem to provide support for technologies used in the about
+ to be opened projects.
+