-<?xml version="1.0" encoding="UTF-8"?>\r
-<plugin>\r
-\r
- <extension\r
- id="org.simantics.district.network.ui.fragment"\r
- point="org.eclipse.e4.workbench.model">\r
- <fragment\r
- uri="fragment.e4xmi">\r
- </fragment>\r
- </extension>\r
- <extension\r
- point="org.eclipse.ui.editors">\r
- <editor\r
- name="District Network Diagram Editor"\r
- icon="icons/diagramEditor.png"\r
- class="org.simantics.district.network.ui.DistrictDiagramEditor:viewer=org.simantics.district.network.ui.DistrictDiagramViewer"\r
- contributorClass="org.simantics.modeling.ui.diagramEditor.DiagramViewerActionContributor"\r
- matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"\r
- id="org.simantics.district.network.ui.diagrameditor">\r
- </editor>\r
- </extension>\r
- <extension\r
- point="org.simantics.ui.resourceEditorAdapter">\r
- <adapterClass\r
- groupId="org.simantics.diagramEditor.group"\r
- priority="300"\r
- class="org.simantics.district.network.ui.OpenDiagramFromConfigurationAdapter">\r
- </adapterClass>\r
- </extension>\r
-</plugin>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+
+ <extension
+ id="org.simantics.district.network.ui.fragment"
+ point="org.eclipse.e4.workbench.model">
+ <fragment
+ uri="fragment.e4xmi">
+ </fragment>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ name="District Network Diagram Editor"
+ icon="icons/diagramEditor.png"
+ class="org.simantics.district.network.ui.DistrictDiagramEditor:viewer=org.simantics.district.network.ui.DistrictDiagramViewer"
+ contributorClass="org.simantics.modeling.ui.diagramEditor.DiagramViewerActionContributor"
+ matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
+ id="org.simantics.district.network.ui.diagrameditor">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <category
+ id="org.simantics.district" name="District Network">
+ </category>
+ <e4view
+ category="org.simantics.district"
+ class="org.simantics.district.network.ui.breakdown.DistrictNetworkBreakdownPart"
+ icon="platform:/plugin/com.famfamfam.silk/icons/table.png"
+ id="org.simantics.district.breakdown"
+ name="District Network Breakdown"
+ restorable="true">
+ </e4view>
+ <e4view
+ allowMultiple="false"
+ category="org.simantics.district"
+ class="org.simantics.district.network.ui.table.DistrictCSVTableView"
+ icon="platform:/plugin/com.famfamfam.silk/icons/table_edit.png"
+ id="org.simantics.district.network.ui.table.csvTableView"
+ name="District CSV Import Table"
+ restorable="true">
+ </e4view>
+ <e4view
+ allowMultiple="false"
+ category="org.simantics.district"
+ class="org.simantics.district.network.ui.techtype.table.TechTypeTableView"
+ icon="platform:/plugin/com.famfamfam.silk/icons/table_edit.png"
+ id="org.simantics.district.network.ui.techtype.table.techtypeTableView"
+ name="Tech Type Table"
+ restorable="true">
+ </e4view>
+ <e4view
+ allowMultiple="false"
+ category="org.simantics.district"
+ class="org.simantics.district.network.ui.visualisations.DynamicVisualisationsView"
+ icon="platform:/plugin/com.famfamfam.silk/icons/table_edit.png"
+ id="org.simantics.district.network.ui.visualisations.dynamicVisualisationsView"
+ name="District Visualisations"
+ restorable="true">
+ </e4view>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="District"
+ class="org.simantics.district.network.ui.prefs.DistrictPreferencePage"
+ id="org.simantics.district.network.ui.preferences">
+ </page>
+ </extension>
+ <extension
+ point="org.simantics.ui.resourceEditorAdapter">
+ <adapterClass
+ groupId="org.simantics.diagramEditor.group"
+ priority="300"
+ class="org.simantics.district.network.ui.OpenDiagramFromConfigurationAdapter">
+ </adapterClass>
+ <adapterClass
+ groupId="org.simantics.diagramEditor.group"
+ priority="300"
+ class="org.simantics.district.network.ui.OpenDiagramFromNetworkElementAdapter">
+ </adapterClass>
+ </extension>
+ <extension
+ point="org.simantics.scl.reflection.binding">
+ <namespace
+ path="http://www.simantics.org/DistrictNetwork-1.0/Functions">
+ <externalClass className="org.simantics.db.Resource"/>
+ <externalClass className="org.simantics.db.ReadGraph"/>
+ <externalClass className="org.simantics.db.WriteGraph"/>
+ <externalClass className="org.simantics.db.layer0.variable.Variable"/>
+ <class className="org.simantics.district.network.ui.function.Functions"/>
+ </namespace>
+ </extension>
+</plugin>