Community
Participate
Working Groups
Layout Service schema isn't sufficient to delay load the plugins. There is no expression to specify the provides condition in the schema to specify condition for provides
Since we are past API freeze, we can add optional items to the schema and clients can make use of this.
Instead of introducing complex schema to the layout providers extension point, clients can resolve this issue by putting their provider class in a package that will not cause their plugin to load. This is done by adding an entry like this to the MANIFEST.MF file: Eclipse-LazyStart: true; exceptions="org.eclipse.gmf.examples.runtime.diagram.logic.internal.providers" The advantages to this approach are: 1) we do not need to bother with the complex schema in the layout provider schema 2) it is alot easier for clients to write the above line than the complex schema required.
I'm going to change this to an enhancement request because it is possible that the exception list will not be sufficient for some clients.
[GMF Restructure] Bug 319140 : product GMF and component Runtime Diagram was the original product and component for this bug