- There was no clear reason for the ui.workbench plug-in to exist. There is really no point in creating separate plug-ins unless there is a real need - useless separation of concerns tends to bloat plug-in dependency chains and generally make code management harder.
- Removed almost all dependencies on the plug-in, but if you still run across any, just remove them and use org.simantics.proconf.ui instead.
- Note that also the 3 extension points in org.simantics.proconf.ui.workbench were moved to org.simantics.proconf.ui which means your plugin.xml's may need fixing - just remove the .workbench. The extensions points are:
- perspectiveBars
- perspectiveContextBinding
- resourceEditorAdapter
git-svn-id: https://www.simantics.org/svn/simantics/3d/branches/dev@6832
ac1ea38d-2e2b-0410-8846-
a27921b304fc
org.simantics.utils,
org.simantics.proconf.g3d.occ,
org.simantics.proconf.ui,
- org.simantics.proconf.ui.workbench,
org.simantics.animation,
org.simantics.proconf.ode,
org.simantics.utils.ui,
</menuContribution>\r
</extension>\r
<extension\r
- point="org.simantics.proconf.ui.workbench.resourceEditorAdapter">\r
- <ResourceEditorDescription\r
+ point="org.simantics.proconf.ui.resourceEditorAdapter">\r
+ <adapterClass\r
class="org.simantics.proconf.g3d.shapeeditor.handlers.ResourceEditorAdapter1"\r
id="org.simantics.proconf.shapeeditor.ResourceEditorDescription1">\r
- </ResourceEditorDescription>\r
- <ResourceEditorDescription\r
+ </adapterClass>\r
+ <adapterClass\r
class="org.simantics.proconf.g3d.shapeeditor.handlers.ResourceEditorAdapter3"\r
id="org.simantics.proconf.shapeeditor.ResourceEditorDescription3">\r
- </ResourceEditorDescription>\r
+ </adapterClass>\r
</extension>\r
<extension\r
point="org.eclipse.ui.editors">\r
</context>\r
</extension>\r
<extension\r
- point="org.simantics.proconf.ui.workbench.perspectiveContextBinding">\r
+ point="org.simantics.proconf.ui.perspectiveContextBinding">\r
<binding\r
contextIds="org.simantics.proconf.shapeeditor.csg"\r
perspectiveId="org.simantics.proconf.shapeeditor.perspectives.csg">\r
org.simantics.utils.datastructures,
org.simantics.utils.ui,
org.simantics.proconf.ui,
- org.simantics.proconf.ui.workbench,
org.simantics.equation,
org.simantics.proconf.browsing,
org.eclipse.ui.forms,
<extension\r
point="org.eclipse.ui.preferencePages">\r
<page\r
- category="fi.vtt.proconf.preferences.ProConfPreferencePage"\r
+ category="org.simantics.proconf.preferences"\r
class="org.simantics.proconf.g3d.preferences.G3DPreferencesPage"\r
id="fi.vtt.simantics.g3d.page1"\r
name="3D Preferences">\r
org.simantics.utils,
org.simantics.utils.datastructures,
javax.vecmath,
- org.simantics.proconf.ui.workbench,
org.simantics.proconf.ode,
org.simantics.proconf.browsing,
org.simantics.utils.ui,
</menuContribution>\r
</extension>\r
<extension\r
- point="org.simantics.proconf.ui.workbench.resourceEditorAdapter">\r
- <ResourceEditorDescription\r
+ point="org.simantics.proconf.ui.resourceEditorAdapter">\r
+ <adapterClass\r
class="fi.vtt.simantics.processeditor.handlers.Plant3DEditorAdapter"\r
id="org.simantics.proconf.processeditor.ResourceEditorDescription1">\r
- </ResourceEditorDescription>\r
- <ResourceEditorDescription\r
+ </adapterClass>\r
+ <adapterClass\r
class="fi.vtt.simantics.processeditor.handlers.PipelineComponentEditorAdapter"\r
id="org.simantics.proconf.processeditor.ResourceEditorDescription2">\r
- </ResourceEditorDescription>\r
- <ResourceEditorDescription\r
+ </adapterClass>\r
+ <adapterClass\r
class="fi.vtt.simantics.processeditor.handlers.EquipmentEditorAdapter"\r
id="org.simantics.proconf.processeditor.ResourceEditorDescription3">\r
- </ResourceEditorDescription>\r
+ </adapterClass>\r
</extension>\r
<extension\r
point="org.eclipse.ui.perspectives">\r
</Geometry>\r
</extension>\r
<extension\r
- point="org.simantics.proconf.ui.workbench.perspectiveContextBinding">\r
+ point="org.simantics.proconf.ui.perspectiveContextBinding">\r
<binding\r
contextIds="org.simantics.proconf.processeditor.plantmodelling"\r
perspectiveId="org.simantics.proconf.processeditor.plantmodelling">\r