-<?xml version="1.0" encoding="UTF-8"?>\r
-<?eclipse version="3.2"?>\r
-<plugin>\r
- <extension\r
- point="org.simantics.db.resourceAdapter">\r
- <resource_adapter\r
- adapter_class="org.simantics.processeditor.handlers.Plant3DProjectAdapter"\r
- operation="http://www.vtt.fi/Simantics/Layer0/1.0/Relations#HasProjectTypeAdapter"\r
- type_uri="http://www.vtt.fi/Simantics/Plant3D/1.0/Types#Plant3DProjectType">\r
- </resource_adapter>\r
- <resource_adapter\r
- adapter_class="org.simantics.processeditor.adapters.NozzleConstraintAdapter"\r
- operation="http://www.vtt.fi/Simantics/G3D/1.0/Relations#HasConstraints"\r
- type_uri="http://www.vtt.fi/Simantics/Plant3D/1.0/Types#Nozzle">\r
- </resource_adapter>\r
- <resource_adapter\r
- adapter_class="org.simantics.processeditor.adapters.InlineComponentConstraintAdapter"\r
- operation="http://www.vtt.fi/Simantics/G3D/1.0/Relations#HasConstraints"\r
- type_uri="http://www.vtt.fi/Simantics/Plant3D/1.0/Types#InlineComponent">\r
- </resource_adapter>\r
- <resource_adapter\r
- adapter_class="org.simantics.processeditor.adapters.TurnComponentConstraintAdapter"\r
- operation="http://www.vtt.fi/Simantics/G3D/1.0/Relations#HasConstraints"\r
- type_uri="http://www.vtt.fi/Simantics/Plant3D/1.0/Types#TurnComponent">\r
- </resource_adapter>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.editors">\r
- <editor\r
- class="org.simantics.processeditor.views.ProcessEditorPart"\r
- icon="icons/factory.png"\r
- id="org.simantics.proconf.processeditor.planteditor"\r
- name="Plant Editor">\r
- </editor>\r
- <editor\r
- class="org.simantics.processeditor.views.PipelineComponentEditorPart"\r
- icon="icons/Component.png"\r
- id="org.simantics.proconf.processeditor.componenteditor"\r
- name="Component Editor">\r
- </editor>\r
- <editor\r
- class="org.simantics.processeditor.views.EquipmentEditorPart"\r
- icon="icons/tank.png"\r
- id="org.simantics.proconf.processeditor.equipmenteditor"\r
- name="Equipment Editor">\r
- </editor>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.views">\r
- <view\r
- class="org.simantics.processeditor.views.PlantStructureView"\r
- icon="icons/factory.png"\r
- id="org.simantics.proconf.processeditor.plantstructure"\r
- name="Plant Structure">\r
- </view>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.commands">\r
- <command\r
- categoryId="org.simantics.proconf.processeditor.commands"\r
- description="New Pipeline Component"\r
- id="org.simantics.proconf.processeditor.commands.newComponent"\r
- name="New Pipeline Component">\r
- </command>\r
- <command\r
- categoryId="org.simantics.proconf.processeditor.commands"\r
- description="New Equipment"\r
- id="org.simantics.proconf.processeditor.commands.newEquipment"\r
- name="New Equipment">\r
- </command>\r
- <command\r
- categoryId="org.simantics.proconf.processeditor.commands"\r
- description="New Plant"\r
- id="org.simantics.proconf.processeditor.commands.newPlant"\r
- name="New Plant">\r
- </command>\r
- <category\r
- id="org.simantics.proconf.processeditor.commands"\r
- name="Plant3D Commands">\r
- </category>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.handlers">\r
- <handler\r
- class="org.simantics.processeditor.handlers.NewPlantHandler"\r
- commandId="org.simantics.proconf.processeditor.commands.newPlant">\r
- </handler>\r
- <handler\r
- class="org.simantics.processeditor.handlers.NewEquipmentHandler"\r
- commandId="org.simantics.proconf.processeditor.commands.newEquipment">\r
- </handler>\r
- <handler\r
- class="org.simantics.processeditor.handlers.NewComponentHandler"\r
- commandId="org.simantics.proconf.processeditor.commands.newComponent">\r
- </handler>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.menus">\r
- <menuContribution\r
- locationURI="popup:#OEPopup?after=additions">\r
- <command\r
- commandId="org.simantics.proconf.processeditor.commands.newPlant"\r
- icon="icons/factory.png"\r
- id="org.simantics.proconf.processeditor.popups.newPlant"\r
- label="New Plant"\r
- style="push">\r
- <visibleWhen>\r
- <and>\r
- <with\r
- variable="activeContexts">\r
- <iterate\r
- ifEmpty="false"\r
- operator="or">\r
- <equals\r
- value="org.simantics.proconf.processeditor.plantmodelling">\r
- </equals>\r
- </iterate>\r
- </with>\r
- <with\r
- variable="selection">\r
- <and>\r
- <test\r
- args="http://www.vtt.fi/Simantics/Layer0/1.0/Types#Library"\r
- property="org.simantics.graph.resourceType">\r
- </test>\r
- </and>\r
- </with>\r
- </and>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.simantics.proconf.processeditor.commands.newEquipment"\r
- icon="icons/tank.png"\r
- id="org.simantics.proconf.processeditor.popups.newEquipment"\r
- label="New Equipment"\r
- style="push">\r
- <visibleWhen>\r
- <and>\r
- <with\r
- variable="activeContexts">\r
- <iterate\r
- ifEmpty="false"\r
- operator="or">\r
- <equals\r
- value="org.simantics.proconf.processeditor.plantmodelling">\r
- </equals>\r
- </iterate>\r
- </with>\r
- <with\r
- variable="selection">\r
- <and>\r
- <test\r
- args="http://www.vtt.fi/Simantics/Layer0/1.0/Types#Library"\r
- property="org.simantics.graph.resourceType">\r
- </test>\r
- </and>\r
- </with>\r
- </and>\r
- </visibleWhen>\r
- </command>\r
- <command\r
- commandId="org.simantics.proconf.processeditor.commands.newComponent"\r
- icon="icons/Component.png"\r
- id="org.simantics.proconf.processeditor.popups.newComponent"\r
- label="New Component"\r
- style="push">\r
- <visibleWhen>\r
- <and>\r
- <with\r
- variable="activeContexts">\r
- <iterate\r
- ifEmpty="false"\r
- operator="or">\r
- <equals\r
- value="org.simantics.proconf.processeditor.plantmodelling">\r
- </equals>\r
- </iterate>\r
- </with>\r
- <with\r
- variable="selection">\r
- <and>\r
- <test\r
- args="http://www.vtt.fi/Simantics/Layer0/1.0/Types#Library"\r
- property="org.simantics.graph.resourceType">\r
- </test>\r
- </and>\r
- </with>\r
- </and>\r
- </visibleWhen>\r
- </command>\r
- </menuContribution>\r
- </extension>\r
- <extension\r
- point="org.simantics.ui.resourceEditorAdapter">\r
- <adapterClass\r
- class="org.simantics.processeditor.handlers.Plant3DEditorAdapter"\r
- id="org.simantics.proconf.processeditor.ResourceEditorDescription1">\r
- </adapterClass>\r
- <adapterClass\r
- class="org.simantics.processeditor.handlers.PipelineComponentEditorAdapter"\r
- id="org.simantics.proconf.processeditor.ResourceEditorDescription2">\r
- </adapterClass>\r
- <adapterClass\r
- class="org.simantics.processeditor.handlers.EquipmentEditorAdapter"\r
- id="org.simantics.proconf.processeditor.ResourceEditorDescription3">\r
- </adapterClass>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.perspectives">\r
- <perspective\r
- class="org.simantics.processeditor.perspectives.Plant3DModellingPerspective"\r
- icon="icons/factory.png"\r
- id="org.simantics.proconf.processeditor.plantmodelling"\r
- name="3D Plant Modelling">\r
- </perspective>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.perspectiveExtensions">\r
- <perspectiveExtension\r
- targetID="org.simantics.proconf.processeditor.plantmodelling">\r
- <view\r
- id="org.simantics.proconf.processeditor.plantstructure"\r
- ratio="0.3"\r
- relationship="left"\r
- relative="org.eclipse.ui.editorss"\r
- visible="true">\r
- </view>\r
- <view\r
- id="org.simantics.proconf.browsing.views.property"\r
- ratio="0.7"\r
- relationship="bottom"\r
- relative="org.simantics.proconf.processeditor.plantstructure"\r
- visible="true">\r
- </view>\r
- <view\r
- id="org.eclipse.pde.runtime.LogView"\r
- relationship="fast"\r
- relative="fi.vtt.proconf.ui.views.property"\r
- visible="false">\r
- </view>\r
- </perspectiveExtension>\r
- </extension>\r
- <extension\r
- point="org.simantics.proconf.g3d.geometry">\r
- <Geometry\r
- class="org.simantics.processeditor.common.PipeComponentProvider"\r
- id="org.simantics.proconf.processeditor.Geometry1">\r
- </Geometry>\r
- </extension>\r
- <extension\r
- point="org.simantics.ui.perspectiveContextBinding">\r
- <binding\r
- contextIds="org.simantics.proconf.processeditor.plantmodelling"\r
- perspectiveId="org.simantics.proconf.processeditor.plantmodelling">\r
- </binding>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.contexts">\r
- <context\r
- id="org.simantics.proconf.processeditor.plantmodelling"\r
- name="Plant Modelling"\r
- parentId="org.eclipse.ui.contexts.window">\r
- </context>\r
- </extension>\r
-\r
-</plugin>\r