--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.4"?>\r<!--\r
+ Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
+ in Industry THTH ry.\r
+ All rights reserved. This program and the accompanying materials\r
+ are made available under the terms of the Eclipse Public License v1.0\r
+ which accompanies this distribution, and is available at\r
+ http://www.eclipse.org/legal/epl-v10.html\r
+ \r
+ Contributors:\r
+ VTT Technical Research Centre of Finland - initial API and implementation\r
+ -->\r
+
+<plugin>\r
+ <extension\r
+ point="org.eclipse.ui.views">\r
+ <view\r
+ category="org.simantics.modeling.category"\r
+ class="org.simantics.structural.ui.modelBrowser.ModelBrowser2"\r
+ icon="icons/chart_organisation.png"\r
+ id="org.simantics.structural.ui.modelBrowser2"\r
+ name="Model Browser"\r
+ restorable="true">\r
+ <description>\r
+ Generic browser for structural models.\r
+ </description>\r
+ </view>\r
+ </extension>\r
+\r
+ <extension point="org.simantics.browsing.ui.common.viewpointContributionBinding">\r
+ <binding browseContext="http://www.simantics.org/Structural-0.0/ModelBrowser">\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ProjectModels" preference="1.0"/>\r
+ <implementation\r
+ class="org.simantics.structural.ui.modelBrowser.contributions.ProjectComponentTypes"\r
+ preference="1.0">\r
+ </implementation>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ExperimentRuns" preference="1.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.Experiments" preference="1.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ModelConfiguration" preference="1.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ModelExperiments" preference="1.0"/>\r
+ <implementation\r
+ class="org.simantics.structural.ui.modelBrowser.contributions.ComponentTypeDefinition"\r
+ preference="1.0">\r
+ </implementation>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.CompositeComponents" preference="1.0"/>\r
+ </binding>\r
+ </extension>\r
+ <extension\r
+ point="org.simantics.browsing.ui.common.labelerBinding">\r
+ <binding browseContext="http://www.simantics.org/Structural-0.0/ModelBrowser">\r
+ <implementation class="org.simantics.browsing.ui.graph.contributor.layer0.StringAdapter" preference="0.0" />\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.AbstractNodeLabeler" preference="1.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ExperimentLabeler" preference="2.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ExperimentsLabeler" preference="2.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ConnectionLabeler" preference="2.0"/>\r
+ </binding>\r
+ </extension>\r
+ <extension\r
+ point="org.simantics.browsing.ui.common.imagerBinding">\r
+ <binding browseContext="http://www.simantics.org/Structural-0.0/ModelBrowser">\r
+ <implementation class="org.simantics.browsing.ui.swt.ImageDescriptorProviderAdapter" preference="0.0" />\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.ExperimentsImager" preference="2.0"/>\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.AbstractNodeImager" preference="1.0"/>\r
+ </binding>\r
+ </extension>\r
+ <extension\r
+ point="org.simantics.browsing.ui.common.labelDecoratorBinding">\r
+ <binding browseContext="http://www.simantics.org/Structural-0.0/ModelBrowser">\r
+ <implementation class="org.simantics.structural.ui.modelBrowser.contributions.RunLabelDecorator" preference="2.0"/>\r
+ <implementation\r
+ class="org.simantics.structural.ui.modelBrowser.contributions.ComponentLabelDecorator"\r
+ preference="2.0">\r
+ </implementation>\r
+ </binding>\r
+ </extension>\r
+ <extension\r
+ point="org.simantics.ui.resourceEditorAdapter">\r
+ <adapterClass\r
+ class="org.simantics.structural.ui.compositeViewer.CompositeViewerAdapter"\r
+ id="org.simantics.structural.ui.compositeViewer"\r
+ priority="3">\r
+ </adapterClass>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.editors">\r
+ <editor\r
+ class="org.simantics.structural.ui.compositeViewer.CompositeViewer"\r
+ default="false"\r
+ id="org.simantics.structural.ui.compositeViewer"\r
+ matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"\r
+ name="Composite Viewer">\r
+ </editor>\r
+ </extension>\r
+ <extension\r
+ point="org.eclipse.ui.menus">\r
+ <menuContribution\r
+ locationURI="popup:#GraphExplorerPopup?after=new.begin">\r
+ <dynamic\r
+ class="org.simantics.structural.ui.menuContributions.ShowAllChildrenContribution"\r
+ id="org.simantics.structural.ui.showAllChildren">\r
+ </dynamic>\r
+ <menu\r
+ id="org.simantics.new"\r
+ label="New">\r
+ <separator\r
+ name="begin"\r
+ visible="false">\r
+ </separator>\r
+ <separator\r
+ name="ext"\r
+ visible="false">\r
+ </separator>\r
+ <separator\r
+ name="end"\r
+ visible="false">\r
+ </separator>\r
+ </menu>\r
+ </menuContribution>\r
+ <!--\r
+ Disabled for now because the UI does not currently react to the state of this preference\r
+ <menuContribution\r
+ locationURI="toolbar:org.simantics.structural.ui.modelBrowser2?after=additions">\r
+ <dynamic\r
+ class="org.simantics.structural.ui.modelBrowser.LinkWithEditor"\r
+ id="org.simantics.structural.ui.modelBrowser.linkWithEditor">\r
+ </dynamic>\r
+ </menuContribution>\r
+ -->\r
+ </extension>\r
+\r
+</plugin>\r