]> gerrit.simantics Code Review - simantics/sysdyn.git/commitdiff
Contribute ResourceSelectionProcessor via ontology 49/949/3
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Mon, 11 Sep 2017 21:08:56 +0000 (00:08 +0300)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Tue, 12 Sep 2017 09:55:46 +0000 (12:55 +0300)
This fixes the problem of the sysdyn custom ResourceSelectionProcessor
not getting invoked anymore when using the standard model browser. These
changes also require the changes from #7478.

refs #7378
refs #7479

Change-Id: I30279840c992568af54514a4c60878bcb361896c

bundles/org.simantics.sysdyn.ontology/META-INF/MANIFEST.MF
bundles/org.simantics.sysdyn.ontology/graph.tg
bundles/org.simantics.sysdyn.ontology/graph/SysdynModelingViewpoint.pgraph
bundles/org.simantics.sysdyn.ontology/src/org/simantics/sysdyn/SysdynResource.java
bundles/org.simantics.sysdyn.ui/adapters.xml
releng/org.simantics.sysdyn.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.target
releng/org.simantics.sysdyn.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.tpd [new file with mode: 0644]
releng/pom.xml

index 62c143672d7819bd43b5aedbea933c6df710c218..3ab8e5de4631ff680f6b8c258bd5a60258463c74 100644 (file)
@@ -19,7 +19,8 @@ Require-Bundle: org.simantics.layer0,
  org.simantics.simulation.ontology;bundle-version="1.0.0",
  org.simantics.silk.ontology;bundle-version="1.0.0",
  org.simantics.spreadsheet.ontology;bundle-version="1.1.0",
- org.simantics.workbench.ontology;bundle-version="1.2.0"
+ org.simantics.workbench.ontology;bundle-version="1.2.0",
+ org.simantics.selectionview.ontology;bundle-version="1.2.0"
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.simantics.sysdyn
 Bundle-Vendor: VTT Technical Reserarch Centre of Finland
index 21006429bec0916f51146b5021720eba0a9be123..74ef94a605774daacf4a98acc559a9fca3cb06e4 100644 (file)
Binary files a/bundles/org.simantics.sysdyn.ontology/graph.tg and b/bundles/org.simantics.sysdyn.ontology/graph.tg differ
index 63acc013347374b2136ec7cb4e86a53f2756a803..31807d642a8482b283eaa2cc92c2ce5f0d84aa91 100644 (file)
@@ -10,7 +10,9 @@ SYSDYN = <http://www.simantics.org/Sysdyn-1.1>
 SILK = <http://www.simantics.org/Silk-1.1>\r
 SHEET = <http://www.simantics.org/Spreadsheet-1.2>\r
 JFREE = <http://www.simantics.org/JFreeChart-1.0>\r
+SEL = <http://www.simantics.org/SelectionView-1.2>\r
 \r
+SYSDYN.SysdynSelectionProcessor : SEL.SelectionProcessorContribution\r
 \r
 SBC = SYSDYN.ModelingBrowseContext : VP.BrowseContext\r
 SAC = SYSDYN.ModelingActionContext : VP.BrowseContext\r
index 76bab8c9fce6767e56c04a9f6cbc93509d5e3704..065d5d4fdece1d0ccedb8769824d679aca3ae215 100644 (file)
@@ -757,6 +757,7 @@ public class SysdynResource {
     public final Resource SysdynModelicaFunction_unit_Inverse;
     public final Resource SysdynModuleLibrary;
     public final Resource SysdynOperationBrowser;
+    public final Resource SysdynSelectionProcessor;
     public final Resource SysdynSymbol;
     public final Resource SysdynTerminal;
     public final Resource Top;
@@ -1617,6 +1618,7 @@ public class SysdynResource {
         public static final String SysdynModelicaFunction_unit_Inverse = "http://www.simantics.org/Sysdyn-1.1/SysdynModelicaFunction/unit/Inverse";
         public static final String SysdynModuleLibrary = "http://www.simantics.org/Sysdyn-1.1/SysdynModuleLibrary";
         public static final String SysdynOperationBrowser = "http://www.simantics.org/Sysdyn-1.1/SysdynOperationBrowser";
+        public static final String SysdynSelectionProcessor = "http://www.simantics.org/Sysdyn-1.1/SysdynSelectionProcessor";
         public static final String SysdynSymbol = "http://www.simantics.org/Sysdyn-1.1/SysdynSymbol";
         public static final String SysdynTerminal = "http://www.simantics.org/Sysdyn-1.1/SysdynTerminal";
         public static final String Top = "http://www.simantics.org/Sysdyn-1.1/Top";
@@ -2487,6 +2489,7 @@ public class SysdynResource {
         SysdynModelicaFunction_unit_Inverse = getResourceOrNull(graph, URIs.SysdynModelicaFunction_unit_Inverse);
         SysdynModuleLibrary = getResourceOrNull(graph, URIs.SysdynModuleLibrary);
         SysdynOperationBrowser = getResourceOrNull(graph, URIs.SysdynOperationBrowser);
+        SysdynSelectionProcessor = getResourceOrNull(graph, URIs.SysdynSelectionProcessor);
         SysdynSymbol = getResourceOrNull(graph, URIs.SysdynSymbol);
         SysdynTerminal = getResourceOrNull(graph, URIs.SysdynTerminal);
         Top = getResourceOrNull(graph, URIs.Top);
index a782dd6040d488d97fe2816033048b2390be719b..07ed13a53ae9f629e2a3afcda6bdfa0b0c3fcb82 100644 (file)
@@ -10,5 +10,5 @@
         VTT Technical Research Centre of Finland - initial API and implementation\r
  -->\r
 
-<adapters>\r\r   <!--\r   <target interface="org.simantics.db.layer0.adapter.Realization">\r               <type uri="http://www.simantics.org/Sysdyn-0.0/Module"\r                 class="org.simantics.structural2.realization.StructuralRealization">\r                   <this />\r               </type>\r        </target>\r      -->\r\r   <target interface="org.simantics.layer0.utils.triggers.ITrigger">\r      <type uri = "http://www.simantics.org/Sysdyn-0.0/DiagramToCompositeMapping"\r          class = "org.simantics.sysdyn.ui.editor.DiagramToCompositeMapping3">\r         <graph/>\r           <this />\r       </type>\r        </target>\r      \r       <target interface="org.simantics.structural.ui.modelBrowser.nodes.AbstractNode">\r               <type uri="http://www.simantics.org/Simulation-0.0/Model"\r                      class="org.simantics.structural.ui.modelBrowser.nodes.ModelNode">\r                      <this />\r               </type>\r        </target>               \r               \r\r      <target\r                interface="org.simantics.browsing.ui.common.node.AbstractNode">\r                <type uri="http://www.simantics.org/Simulation-0.0/Model"\r                      class="org.simantics.sysdyn.ui.browser.nodes.ModelNode">\r                       <this />\r               </type>\r\r               <resource\r                      uri="http://www.simantics.org/Sysdyn-0.0/ModuleSymbol"\r                 class="org.simantics.sysdyn.ui.browser.nodes.SymbolNode">\r                      <this />\r               </resource>\r\r           <type\r                  uri="http://www.simantics.org/Simulation-0.0/Experiment"\r                       class="org.simantics.sysdyn.ui.browser.nodes.ExperimentNode">\r                  <this />\r               </type>\r                \r               <type\r                  uri="http://www.simantics.org/Sysdyn-0.0/Result"\r                       class="org.simantics.sysdyn.ui.browser.nodes.SimulationResultNode">\r                    <this />\r               </type>\r                \r       </target>\r\r     <!-- Inject default connection routing algorithm for sysdyn diagrams -->\r       <target interface="org.simantics.g2d.diagram.DiagramClass">\r            <adapter uri="http://www.simantics.org/Sysdyn-0.0/ConfigurationDiagram"\r                        adapterClass="org.simantics.sysdyn.ui.elements.ConfigurationDiagramClassAdapter" />\r    </target>\r\r     <!-- Sysdyn symbols -->\r        <target interface="org.simantics.diagram.adapter.ElementFactory">\r              <resource uri="http://www.simantics.org/Sysdyn-0.0/StockSymbol"\r                        class="org.simantics.sysdyn.ui.elements.StockFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/ModuleSymbol"\r                       class="org.simantics.sysdyn.ui.elements.ModuleFactory" />\r              <resource uri="http://www.simantics.org/Sysdyn-0.0/ValveSymbol"\r                        class="org.simantics.sysdyn.ui.elements.ValveFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/AuxiliarySymbol"\r                    class="org.simantics.sysdyn.ui.elements.AuxiliaryFactory" />\r           <resource uri="http://www.simantics.org/Sysdyn-0.0/CloudSymbol"\r                        class="org.simantics.sysdyn.ui.elements.CloudFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/InputSymbol"\r                        class="org.simantics.sysdyn.ui.elements.InputFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/ShadowSymbol"\r                       class="org.simantics.sysdyn.ui.elements.ShadowFactory" />                       \r               <resource uri="http://www.simantics.org/Sysdyn-0.0/LoopSymbol"\r                 class="org.simantics.sysdyn.ui.elements.LoopFactory" />                 \r\r              <type uri="http://www.simantics.org/Sysdyn-0.0/StockSymbol"\r                    class="org.simantics.sysdyn.ui.elements.StockFactory" />\r               <type uri="http://www.simantics.org/Sysdyn-0.0/ModuleSymbol"\r                   class="org.simantics.sysdyn.ui.elements.ModuleFactory" />\r              <type uri="http://www.simantics.org/Sysdyn-0.0/ValveSymbol"\r                    class="org.simantics.sysdyn.ui.elements.ValveFactory" />\r               <type uri="http://www.simantics.org/Sysdyn-0.0/AuxiliarySymbol"\r                        class="org.simantics.sysdyn.ui.elements.AuxiliaryFactory" />\r           <type uri="http://www.simantics.org/Sysdyn-0.0/CloudSymbol"\r                    class="org.simantics.sysdyn.ui.elements.CloudFactory" />\r               <type uri="http://www.simantics.org/Sysdyn-0.0/InputSymbol"\r                    class="org.simantics.sysdyn.ui.elements.InputFactory" />        \r               <type uri="http://www.simantics.org/Sysdyn-0.0/ShadowSymbol"\r                   class="org.simantics.sysdyn.ui.elements.ShadowFactory" />       \r               <type uri="http://www.simantics.org/Sysdyn-0.0/LoopSymbol"\r                     class="org.simantics.sysdyn.ui.elements.LoopFactory" /> \r       </target>\r      \r       <!-- Additional symbols -->\r    <target interface="org.simantics.diagram.adapter.ElementFactory">\r          <resource uri="http://www.simantics.org/Sysdyn-0.0/AdditionalSymbols/MultilineText"\r            class="org.simantics.sysdyn.ui.elements.MultilineTextElementFactory" />\r        <type uri="http://www.simantics.org/Sysdyn-0.0/AdditionalSymbols/MultilineText"\r            class="org.simantics.sysdyn.ui.elements.MultilineTextElementFactory" />         \r    </target>                  \r       \r       <!-- Sysdyn connections -->\r    <target interface="org.simantics.diagram.adapter.ElementFactory">\r              <!-- Edges -->       \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/FlowConnection"\r            class="org.simantics.sysdyn.ui.elements.connections.RouteFlowEdgeFactory" />\r        <type uri="http://www.simantics.org/Sysdyn-0.0/FlowConnection"\r            class="org.simantics.sysdyn.ui.elements.connections.RouteFlowEdgeFactory" />            \r        <type uri="http://www.simantics.org/Sysdyn-0.0/FlowConnection"\r            class="org.simantics.sysdyn.ui.elements.connections.RouteFlowConnectionFactory">\r            <graph/>\r        </type>                          \r                       \r               <resource uri="http://www.simantics.org/Sysdyn-0.0/DependencyConnection"\r                       class="org.simantics.sysdyn.ui.elements.connections.DependencyEdgeFactory" />\r          <type uri="http://www.simantics.org/Sysdyn-0.0/DependencyConnection"\r                   class="org.simantics.sysdyn.ui.elements.connections.DependencyEdgeFactory" />\r          <type uri="http://www.simantics.org/Sysdyn-0.0/DependencyConnection"\r                   class="org.simantics.sysdyn.ui.elements.connections.DependencyConnectionFactory" />\r    </target>\r      \r       <target interface="org.simantics.g2d.connection.EdgeVisualsConfigurer">\r          <baseType uri="http://www.simantics.org/Diagram-0.0/HasConnector" />\r   <resource uri="http://www.simantics.org/Diagram-0.0/HasPlainConnector"\r          class="org.simantics.diagram.content.ArrowConfigurer">\r         <string>none 0</string>\r       </resource>\r    <resource uri="http://www.simantics.org/Diagram-0.0/HasArrowConnector"\r          class="org.simantics.diagram.content.ArrowConfigurer">\r         <string>fill 1</string>\r       </resource>\r  </target>\r      \r       <!-- ModelBrowser2 -->\r \r       <target interface="org.simantics.browsing.ui.model.children.ChildRule">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleTypeChildRule"\r            class="org.simantics.sysdyn.ui.browser.childrules.ModuleTypeChildRule"/>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleContentChildRule"\r            class="org.simantics.sysdyn.ui.browser.childrules.ModuleContentChildRule"/>              \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/VariableChildRule"\r            class="org.simantics.sysdyn.ui.browser.childrules.VariableChildRule"/>                  \r                  \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/HistoryDataset/HistoryDatasetVariablesBrowseContext/VariableChildRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.historyDataset.VariableChildRule"/>     \r        <resource uri=" http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterChildRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterChildRule"/>              \r            \r            \r       <!-- Sensitivity analysis -->\r      <resource uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/ParameterBrowseContext/ParameterChildRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.ParameterChildRule"/>         \r    </target>\r    \r    <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleTypeLabelRule"\r            class="org.simantics.sysdyn.ui.browser.labelrules.ModuleTypeLabelRule"/>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/VariableNameLabelRule"\r            class="org.simantics.sysdyn.ui.browser.labelrules.VariableNameLabelRule"/>\r\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/VariableImageRule"\r            class="org.simantics.sysdyn.ui.browser.imagerules.VariableImageRule"/>   \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ChartImageRule"\r            class="org.simantics.sysdyn.ui.browser.imagerules.ChartImageRule"/>      \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ResultImageRule"\r            class="org.simantics.sysdyn.ui.browser.imagerules.ResultImageRule"/>                        \r            \r  \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/HistoryDataset/HistoryDatasetVariablesBrowseContext/VariableLabelRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.historyDataset.VariableLabelRule"/>                \r\r            \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterLabelRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterLabelRule"/>    \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterLabelDecorationRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterLabelDecorationRule"/>               \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterModifierRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterModifierRule"/>    \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterSorterRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterSorterRule"/>      \r            \r    <!-- Sensitivity analysis -->\r      <resource uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/ParameterBrowseContext/ParameterLabelRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.ParameterLabelRule"/>\r\r    </target>    \r    \r    <target interface="org.simantics.db.layer0.adapter.ActionFactory">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewModuleType"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewModuleTypeAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewEnumeration"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewEnumerationAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewFunction"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewFunctionAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewFunctionLibrary"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewFunctionLibraryAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewSharedFunctionLibrary"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewSharedFunctionLibraryAction" />   \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewExperiment"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewExperimentAction" />   \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewSimulationPlaybackExperiment"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewSimulationPlaybackExperimentAction" />    \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewLineChart"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewLineChartAction" /> \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewBarChart"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewBarChartAction" /> \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewPieChart"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewPieChartAction" />        \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewSheet"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewSheetAction" />       \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewHistoryData"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewHistoryDataAction" />                                                                                              \r    </target>         \r    \r   <target interface="org.simantics.db.layer0.adapter.DropActionFactory">\r        <resource\r            uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/FunctionDropAction"\r            class="org.simantics.sysdyn.ui.browser.actions.drop.FunctionDropAction" />\r        <resource\r            uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/ChartDropAction"\r            class="org.simantics.sysdyn.ui.browser.actions.drop.ChartDropAction" />            \r   \r                    \r    </target>     \r  \r    <target interface="org.simantics.db.layer0.adapter.Remover">\r        <type uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleSymbol"\r            class="org.simantics.sysdyn.ui.browser.actions.remove.ModuleTypeRemover">\r            <graph />\r            <this />\r        </type>\r        <type uri="http://www.simantics.org/Sysdyn-0.0/Variable"\r            class="org.simantics.sysdyn.ui.actions.SysdynVariableRemover">\r            <this />\r        </type>\r    </target>\r    \r    \r    <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">\r        <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />\r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleSymbolNodeType"\r            class="org.simantics.sysdyn.ui.browser.nodeTypes.ModuleSymbolNodeType"\r            constructor="create">\r            <this/>\r        </type>        \r     </target>\r    \r  <!-- PROFILES -->\r    <target interface="org.simantics.scenegraph.profile.Style">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/SimulationPlaybackStyle"\r            class="org.simantics.sysdyn.ui.elements.profiles.SimulationPlaybackStyle">\r        </resource>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/IssueStyle"\r            class="org.simantics.sysdyn.ui.elements.profiles.IssueDecorationStyle">\r        </resource>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ShadowStyle"\r            class="org.simantics.sysdyn.ui.elements.profiles.ShadowStyle">\r        </resource>        \r    </target>\r    \r \r    <!--  TODO: currently maps jfree concepts directly to Sysdyn implementations. Sysdyn needs tool specific types for the datasets. -->\r    <!--  TODO: AllVariablesOfModel query is run on random Resources; listing all possible types explicitly is cumbersome, we need a better implementation. -->\r    <target interface="org.simantics.jfreechart.chart.properties.IAllVariablesOfModel">  \r        <type uri="http://www.simantics.org/Sysdyn-1.1/SysdynModel"\r            class="org.simantics.sysdyn.ui.trend.AllVariablesOfModel">\r            <this />\r        </type>  \r        <type uri="http://www.simantics.org/JFreeChart-1.0/NumberAxis"\r            class="org.simantics.sysdyn.ui.trend.AllVariablesOfModel">\r            <this />\r        </type>   \r        <type uri="http://www.simantics.org/JFreeChart-1.0/Series"\r            class="org.simantics.sysdyn.ui.trend.AllVariablesOfModel">\r            <this />\r        </type>      \r        <type uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/Parameter"\r            class="org.simantics.sysdyn.ui.trend.AllParametersOfModel">\r            <this />\r        </type>\r    </target> \r       \r    <target interface="org.simantics.jfreechart.chart.properties.RangeHandlerFactory">  \r        <type uri="http://www.simantics.org/JFreeChart-1.0/Series"\r            class="org.simantics.sysdyn.ui.trend.SysdynRangeHandlerFactory">\r        </type>    \r        <type uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/Parameter"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.SensitivityRangeHandlerFactory">\r        </type>\r    </target> \r    \r    <!--  TODO: currently maps jfree concepts directly to Sysdyn implementations. Sysdyn needs tool specific types for the datasets. -->\r     <target interface="org.simantics.jfreechart.chart.IDataset">\r        <type uri="http://www.simantics.org/JFreeChart-0.0/XYDataset"\r            class="org.simantics.sysdyn.ui.trend.XYDataset">\r            <graph />\r            <this />\r        </type>\r        <type uri="http://www.simantics.org/JFreeChart-0.0/CategoryDataset"\r            class="org.simantics.sysdyn.ui.trend.CategoryDataset">\r            <graph />\r            <this />\r        </type>        \r        <type uri="http://www.simantics.org/JFreeChart-0.0/PieDataset"\r            class="org.simantics.sysdyn.ui.trend.PieDataset">\r            <graph />\r            <this />\r        </type>   \r        <type uri="http://www.simantics.org/Sysdyn-0.0/Charts/SensitivityDataset"\r            class="org.simantics.sysdyn.ui.trend.SensitivityDataset">\r            <graph />\r            <this />\r        </type>\r    </target>\r    \r       <!-- Sensitivity analysis -->\r   <target\r        interface="org.simantics.sysdyn.ui.properties.widgets.sensitivity.IDistributionProperties">\r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/NormalDistribution"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.NormalDistributionProperties">\r            <this />\r        </type>       \r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/UniformDistribution"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.UniformDistributionProperties">\r            <this />\r        </type> \r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/Interval"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.IntervalProperties">\r            <this />\r        </type>\r    </target>\r    \r    <!-- Search -->\r       <target interface="org.simantics.scl.runtime.function.Function">\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/ModulesSearchFunction"\r                      class="org.simantics.sysdyn.ui.function.ModulesSearchFunction">\r                </resource>\r    </target>\r    \r
+<adapters>\r\r   <!--\r   <target interface="org.simantics.db.layer0.adapter.Realization">\r               <type uri="http://www.simantics.org/Sysdyn-0.0/Module"\r                 class="org.simantics.structural2.realization.StructuralRealization">\r                   <this />\r               </type>\r        </target>\r      -->\r\r   <target interface="org.simantics.layer0.utils.triggers.ITrigger">\r      <type uri = "http://www.simantics.org/Sysdyn-0.0/DiagramToCompositeMapping"\r          class = "org.simantics.sysdyn.ui.editor.DiagramToCompositeMapping3">\r         <graph/>\r           <this />\r       </type>\r        </target>\r      \r       <target interface="org.simantics.structural.ui.modelBrowser.nodes.AbstractNode">\r               <type uri="http://www.simantics.org/Simulation-0.0/Model"\r                      class="org.simantics.structural.ui.modelBrowser.nodes.ModelNode">\r                      <this />\r               </type>\r        </target>               \r               \r\r      <target\r                interface="org.simantics.browsing.ui.common.node.AbstractNode">\r                <type uri="http://www.simantics.org/Simulation-0.0/Model"\r                      class="org.simantics.sysdyn.ui.browser.nodes.ModelNode">\r                       <this />\r               </type>\r\r               <resource\r                      uri="http://www.simantics.org/Sysdyn-0.0/ModuleSymbol"\r                 class="org.simantics.sysdyn.ui.browser.nodes.SymbolNode">\r                      <this />\r               </resource>\r\r           <type\r                  uri="http://www.simantics.org/Simulation-0.0/Experiment"\r                       class="org.simantics.sysdyn.ui.browser.nodes.ExperimentNode">\r                  <this />\r               </type>\r                \r               <type\r                  uri="http://www.simantics.org/Sysdyn-0.0/Result"\r                       class="org.simantics.sysdyn.ui.browser.nodes.SimulationResultNode">\r                    <this />\r               </type>\r                \r       </target>\r\r     <!-- Inject default connection routing algorithm for sysdyn diagrams -->\r       <target interface="org.simantics.g2d.diagram.DiagramClass">\r            <adapter uri="http://www.simantics.org/Sysdyn-0.0/ConfigurationDiagram"\r                        adapterClass="org.simantics.sysdyn.ui.elements.ConfigurationDiagramClassAdapter" />\r    </target>\r\r     <!-- Sysdyn symbols -->\r        <target interface="org.simantics.diagram.adapter.ElementFactory">\r              <resource uri="http://www.simantics.org/Sysdyn-0.0/StockSymbol"\r                        class="org.simantics.sysdyn.ui.elements.StockFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/ModuleSymbol"\r                       class="org.simantics.sysdyn.ui.elements.ModuleFactory" />\r              <resource uri="http://www.simantics.org/Sysdyn-0.0/ValveSymbol"\r                        class="org.simantics.sysdyn.ui.elements.ValveFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/AuxiliarySymbol"\r                    class="org.simantics.sysdyn.ui.elements.AuxiliaryFactory" />\r           <resource uri="http://www.simantics.org/Sysdyn-0.0/CloudSymbol"\r                        class="org.simantics.sysdyn.ui.elements.CloudFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/InputSymbol"\r                        class="org.simantics.sysdyn.ui.elements.InputFactory" />\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/ShadowSymbol"\r                       class="org.simantics.sysdyn.ui.elements.ShadowFactory" />                       \r               <resource uri="http://www.simantics.org/Sysdyn-0.0/LoopSymbol"\r                 class="org.simantics.sysdyn.ui.elements.LoopFactory" />                 \r\r              <type uri="http://www.simantics.org/Sysdyn-0.0/StockSymbol"\r                    class="org.simantics.sysdyn.ui.elements.StockFactory" />\r               <type uri="http://www.simantics.org/Sysdyn-0.0/ModuleSymbol"\r                   class="org.simantics.sysdyn.ui.elements.ModuleFactory" />\r              <type uri="http://www.simantics.org/Sysdyn-0.0/ValveSymbol"\r                    class="org.simantics.sysdyn.ui.elements.ValveFactory" />\r               <type uri="http://www.simantics.org/Sysdyn-0.0/AuxiliarySymbol"\r                        class="org.simantics.sysdyn.ui.elements.AuxiliaryFactory" />\r           <type uri="http://www.simantics.org/Sysdyn-0.0/CloudSymbol"\r                    class="org.simantics.sysdyn.ui.elements.CloudFactory" />\r               <type uri="http://www.simantics.org/Sysdyn-0.0/InputSymbol"\r                    class="org.simantics.sysdyn.ui.elements.InputFactory" />        \r               <type uri="http://www.simantics.org/Sysdyn-0.0/ShadowSymbol"\r                   class="org.simantics.sysdyn.ui.elements.ShadowFactory" />       \r               <type uri="http://www.simantics.org/Sysdyn-0.0/LoopSymbol"\r                     class="org.simantics.sysdyn.ui.elements.LoopFactory" /> \r       </target>\r      \r       <!-- Additional symbols -->\r    <target interface="org.simantics.diagram.adapter.ElementFactory">\r          <resource uri="http://www.simantics.org/Sysdyn-0.0/AdditionalSymbols/MultilineText"\r            class="org.simantics.sysdyn.ui.elements.MultilineTextElementFactory" />\r        <type uri="http://www.simantics.org/Sysdyn-0.0/AdditionalSymbols/MultilineText"\r            class="org.simantics.sysdyn.ui.elements.MultilineTextElementFactory" />         \r    </target>                  \r       \r       <!-- Sysdyn connections -->\r    <target interface="org.simantics.diagram.adapter.ElementFactory">\r              <!-- Edges -->       \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/FlowConnection"\r            class="org.simantics.sysdyn.ui.elements.connections.RouteFlowEdgeFactory" />\r        <type uri="http://www.simantics.org/Sysdyn-0.0/FlowConnection"\r            class="org.simantics.sysdyn.ui.elements.connections.RouteFlowEdgeFactory" />            \r        <type uri="http://www.simantics.org/Sysdyn-0.0/FlowConnection"\r            class="org.simantics.sysdyn.ui.elements.connections.RouteFlowConnectionFactory">\r            <graph/>\r        </type>                          \r                       \r               <resource uri="http://www.simantics.org/Sysdyn-0.0/DependencyConnection"\r                       class="org.simantics.sysdyn.ui.elements.connections.DependencyEdgeFactory" />\r          <type uri="http://www.simantics.org/Sysdyn-0.0/DependencyConnection"\r                   class="org.simantics.sysdyn.ui.elements.connections.DependencyEdgeFactory" />\r          <type uri="http://www.simantics.org/Sysdyn-0.0/DependencyConnection"\r                   class="org.simantics.sysdyn.ui.elements.connections.DependencyConnectionFactory" />\r    </target>\r      \r       <target interface="org.simantics.g2d.connection.EdgeVisualsConfigurer">\r          <baseType uri="http://www.simantics.org/Diagram-0.0/HasConnector" />\r   <resource uri="http://www.simantics.org/Diagram-0.0/HasPlainConnector"\r          class="org.simantics.diagram.content.ArrowConfigurer">\r         <string>none 0</string>\r       </resource>\r    <resource uri="http://www.simantics.org/Diagram-0.0/HasArrowConnector"\r          class="org.simantics.diagram.content.ArrowConfigurer">\r         <string>fill 1</string>\r       </resource>\r  </target>\r      \r       <!-- ModelBrowser2 -->\r \r       <target interface="org.simantics.browsing.ui.model.children.ChildRule">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleTypeChildRule"\r            class="org.simantics.sysdyn.ui.browser.childrules.ModuleTypeChildRule"/>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleContentChildRule"\r            class="org.simantics.sysdyn.ui.browser.childrules.ModuleContentChildRule"/>              \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/VariableChildRule"\r            class="org.simantics.sysdyn.ui.browser.childrules.VariableChildRule"/>                  \r                  \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/HistoryDataset/HistoryDatasetVariablesBrowseContext/VariableChildRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.historyDataset.VariableChildRule"/>     \r        <resource uri=" http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterChildRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterChildRule"/>              \r            \r            \r       <!-- Sensitivity analysis -->\r      <resource uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/ParameterBrowseContext/ParameterChildRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.ParameterChildRule"/>         \r    </target>\r    \r    <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleTypeLabelRule"\r            class="org.simantics.sysdyn.ui.browser.labelrules.ModuleTypeLabelRule"/>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/VariableNameLabelRule"\r            class="org.simantics.sysdyn.ui.browser.labelrules.VariableNameLabelRule"/>\r\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/VariableImageRule"\r            class="org.simantics.sysdyn.ui.browser.imagerules.VariableImageRule"/>   \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ChartImageRule"\r            class="org.simantics.sysdyn.ui.browser.imagerules.ChartImageRule"/>      \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ResultImageRule"\r            class="org.simantics.sysdyn.ui.browser.imagerules.ResultImageRule"/>                        \r            \r  \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/HistoryDataset/HistoryDatasetVariablesBrowseContext/VariableLabelRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.historyDataset.VariableLabelRule"/>                \r\r            \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterLabelRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterLabelRule"/>    \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterLabelDecorationRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterLabelDecorationRule"/>               \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterModifierRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterModifierRule"/>    \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/Module/ParameterOverrideBrowseContext/ParameterSorterRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.modules.ParameterSorterRule"/>      \r            \r    <!-- Sensitivity analysis -->\r      <resource uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/ParameterBrowseContext/ParameterLabelRule"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.ParameterLabelRule"/>\r\r    </target>    \r    \r    <target interface="org.simantics.db.layer0.adapter.ActionFactory">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewModuleType"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewModuleTypeAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewEnumeration"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewEnumerationAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewFunction"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewFunctionAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewFunctionLibrary"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewFunctionLibraryAction" />\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewSharedFunctionLibrary"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewSharedFunctionLibraryAction" />   \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewExperiment"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewExperimentAction" />   \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewSimulationPlaybackExperiment"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewSimulationPlaybackExperimentAction" />    \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewLineChart"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewLineChartAction" /> \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewBarChart"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewBarChartAction" /> \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewPieChart"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewPieChartAction" />        \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewSheet"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewSheetAction" />       \r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/NewHistoryData"\r            class="org.simantics.sysdyn.ui.browser.actions.newActions.NewHistoryDataAction" />                                                                                              \r    </target>         \r    \r   <target interface="org.simantics.db.layer0.adapter.DropActionFactory">\r        <resource\r            uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/FunctionDropAction"\r            class="org.simantics.sysdyn.ui.browser.actions.drop.FunctionDropAction" />\r        <resource\r            uri="http://www.simantics.org/Sysdyn-0.0/ModelingActionContext/Actions/ChartDropAction"\r            class="org.simantics.sysdyn.ui.browser.actions.drop.ChartDropAction" />            \r   \r                    \r    </target>     \r  \r    <target interface="org.simantics.db.layer0.adapter.Remover">\r        <type uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleSymbol"\r            class="org.simantics.sysdyn.ui.browser.actions.remove.ModuleTypeRemover">\r            <graph />\r            <this />\r        </type>\r        <type uri="http://www.simantics.org/Sysdyn-0.0/Variable"\r            class="org.simantics.sysdyn.ui.actions.SysdynVariableRemover">\r            <this />\r        </type>\r    </target>\r    \r    \r    <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">\r        <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />\r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/ModelingBrowseContext/ModuleSymbolNodeType"\r            class="org.simantics.sysdyn.ui.browser.nodeTypes.ModuleSymbolNodeType"\r            constructor="create">\r            <this/>\r        </type>        \r     </target>\r    \r  <!-- PROFILES -->\r    <target interface="org.simantics.scenegraph.profile.Style">\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/SimulationPlaybackStyle"\r            class="org.simantics.sysdyn.ui.elements.profiles.SimulationPlaybackStyle">\r        </resource>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/IssueStyle"\r            class="org.simantics.sysdyn.ui.elements.profiles.IssueDecorationStyle">\r        </resource>\r        <resource uri="http://www.simantics.org/Sysdyn-0.0/ShadowStyle"\r            class="org.simantics.sysdyn.ui.elements.profiles.ShadowStyle">\r        </resource>        \r    </target>\r    \r \r    <!--  TODO: currently maps jfree concepts directly to Sysdyn implementations. Sysdyn needs tool specific types for the datasets. -->\r    <!--  TODO: AllVariablesOfModel query is run on random Resources; listing all possible types explicitly is cumbersome, we need a better implementation. -->\r    <target interface="org.simantics.jfreechart.chart.properties.IAllVariablesOfModel">  \r        <type uri="http://www.simantics.org/Sysdyn-1.1/SysdynModel"\r            class="org.simantics.sysdyn.ui.trend.AllVariablesOfModel">\r            <this />\r        </type>  \r        <type uri="http://www.simantics.org/JFreeChart-1.0/NumberAxis"\r            class="org.simantics.sysdyn.ui.trend.AllVariablesOfModel">\r            <this />\r        </type>   \r        <type uri="http://www.simantics.org/JFreeChart-1.0/Series"\r            class="org.simantics.sysdyn.ui.trend.AllVariablesOfModel">\r            <this />\r        </type>      \r        <type uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/Parameter"\r            class="org.simantics.sysdyn.ui.trend.AllParametersOfModel">\r            <this />\r        </type>\r    </target> \r       \r    <target interface="org.simantics.jfreechart.chart.properties.RangeHandlerFactory">  \r        <type uri="http://www.simantics.org/JFreeChart-1.0/Series"\r            class="org.simantics.sysdyn.ui.trend.SysdynRangeHandlerFactory">\r        </type>    \r        <type uri="http://www.simantics.org/Sysdyn-0.0/SensitivityAnalysisExperiment/Parameter"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.SensitivityRangeHandlerFactory">\r        </type>\r    </target> \r    \r    <!--  TODO: currently maps jfree concepts directly to Sysdyn implementations. Sysdyn needs tool specific types for the datasets. -->\r     <target interface="org.simantics.jfreechart.chart.IDataset">\r        <type uri="http://www.simantics.org/JFreeChart-0.0/XYDataset"\r            class="org.simantics.sysdyn.ui.trend.XYDataset">\r            <graph />\r            <this />\r        </type>\r        <type uri="http://www.simantics.org/JFreeChart-0.0/CategoryDataset"\r            class="org.simantics.sysdyn.ui.trend.CategoryDataset">\r            <graph />\r            <this />\r        </type>        \r        <type uri="http://www.simantics.org/JFreeChart-0.0/PieDataset"\r            class="org.simantics.sysdyn.ui.trend.PieDataset">\r            <graph />\r            <this />\r        </type>   \r        <type uri="http://www.simantics.org/Sysdyn-0.0/Charts/SensitivityDataset"\r            class="org.simantics.sysdyn.ui.trend.SensitivityDataset">\r            <graph />\r            <this />\r        </type>\r    </target>\r    \r       <!-- Sensitivity analysis -->\r   <target\r        interface="org.simantics.sysdyn.ui.properties.widgets.sensitivity.IDistributionProperties">\r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/NormalDistribution"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.NormalDistributionProperties">\r            <this />\r        </type>       \r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/UniformDistribution"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.UniformDistributionProperties">\r            <this />\r        </type> \r        <type\r            uri="http://www.simantics.org/Sysdyn-0.0/Interval"\r            class="org.simantics.sysdyn.ui.properties.widgets.sensitivity.IntervalProperties">\r            <this />\r        </type>\r    </target>\r    \r    <!-- Search -->\r       <target interface="org.simantics.scl.runtime.function.Function">\r               <resource uri="http://www.simantics.org/Sysdyn-0.0/ModulesSearchFunction"\r                      class="org.simantics.sysdyn.ui.function.ModulesSearchFunction">\r                </resource>\r    </target>\r\r     <!-- Backwards compatibility for old SelectionProcessor -->\r    <target interface="org.simantics.selectionview.SelectionProcessor">\r            <resource uri="http://www.simantics.org/Sysdyn-0.0/SysdynSelectionProcessor"\r                   class="org.simantics.sysdyn.ui.properties.ResourceSelectionProcessor">\r         </resource>\r    </target>\r\r
 </adapters>
\ No newline at end of file
index 362c48bbab566f27a38032e3171f7b50fe7e6ce3..48171711e515ebb7d2ce7273bcea253a536c03d4 100644 (file)
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
-<?pde version="3.6"?>\r
-\r
-<target name="Simantics SDK" sequenceNumber="102">\r
-<locations>\r
-<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.simantics.sdk.feature.group" version="1.31.0"/>\r
-<repository location="http://www.simantics.org/download/master/sdk"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.objectweb.asm.xml.source" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.util.source" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.source" version="5.0.1.v201404251740"/>\r
-<unit id="com.google.guava" version="15.0.0.v201403281430"/>\r
-<unit id="org.objectweb.asm.util" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.xml" version="5.0.1.v201404251740"/>\r
-<unit id="com.google.guava.source" version="15.0.0.v201403281430"/>\r
-<unit id="org.objectweb.asm" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.commons" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.analysis.source" version="5.0.1.v201505121915"/>\r
-<unit id="org.objectweb.asm.commons.source" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.tree.source" version="5.0.1.v201404251740"/>\r
-<unit id="org.objectweb.asm.analysis" version="5.0.1.v201505121915"/>\r
-<unit id="org.objectweb.asm.tree" version="5.0.1.v201404251740"/>\r
-<repository location="http://www.simantics.org/update/tools/orbit/downloads/drops/R20160221192158/repository/"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.eclipse.mylyn.wikitext_feature.feature.group" version="2.7.0.v20151015-1452"/>\r
-<unit id="org.eclipse.emf.sdk.feature.group" version="2.11.2.v20160208-0841"/>\r
-<unit id="org.eclipse.epp.mpc.feature.group" version="1.4.2.v20160210-2005"/>\r
-<repository location="http://www.simantics.org/update/mars"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.eclipse.ecf.core.ssl.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
-<unit id="org.eclipse.rcp.source.feature.group" version="4.5.2.v20160212-1500"/>\r
-<unit id="org.eclipse.e4.core.tools.feature.feature.group" version="4.5.1.v20160129-0959"/>\r
-<unit id="org.eclipse.ecf.filetransfer.source.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
-<unit id="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
-<unit id="org.eclipse.help.feature.group" version="2.1.2.v20160212-1500"/>\r
-<unit id="org.eclipse.ecf.filetransfer.httpclient4.source.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
-<unit id="org.eclipse.e4.core.tools.feature.source.feature.group" version="4.5.1.v20160129-0959"/>\r
-<unit id="org.eclipse.swt.tools.feature.feature.group" version="3.104.2.v20160128-0900"/>\r
-<unit id="org.eclipse.ecf.filetransfer.httpclient4.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
-<unit id="org.eclipse.ecf.filetransfer.ssl.source.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
-<unit id="org.eclipse.platform.feature.group" version="4.5.2.v20160212-1500"/>\r
-<unit id="org.eclipse.ecf.core.ssl.source.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
-<unit id="org.eclipse.rcp.feature.group" version="4.5.2.v20160212-1500"/>\r
-<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.0.300.v20150430-1836"/>\r
-<unit id="org.eclipse.ecf.core.feature.feature.group" version="1.2.0.v20151130-0157"/>\r
-<unit id="org.eclipse.ecf.core.source.feature.feature.group" version="1.2.0.v20151130-0157"/>\r
-<unit id="org.eclipse.equinox.sdk.feature.group" version="3.11.2.v20160202-2102"/>\r
-<unit id="org.eclipse.platform.source.feature.group" version="4.5.2.v20160212-1500"/>\r
-<unit id="org.eclipse.releng.tools.feature.group" version="3.6.0.v20150527-0145"/>\r
-<unit id="org.eclipse.ecf.filetransfer.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
-<unit id="org.eclipse.sdk.ide" version="4.5.2.M20160212-1500"/>\r
-<unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
-<unit id="org.eclipse.help.source.feature.group" version="2.1.2.v20160212-1500"/>\r
-<unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.source.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
-<repository location="http://www.simantics.org/update/eclipse/updates/4.5"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.eclipse.nebula.effects.stw.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.visualization.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.calendarcombo.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.gallery.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.oscilloscope.feature.feature.group" version="1.2.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.pshelf.css.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.ganttchart.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.xviewer.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.compositetable.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.grid.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.pshelf.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.paperclips.feature.feature.group" version="2.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.examples.release.feature.feature.group" version="1.0.4.201605182147"/>\r
-<unit id="org.eclipse.nebula.widgets.pgroup.feature.feature.group" version="1.0.0.201605182147"/>\r
-<repository location="http://www.simantics.org/update/nebula/Q22016/release/"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.eclipse.e4.tools.spies.feature.feature.group" version="0.17.0.v20160919-2121"/>\r
-<repository location="http://www.simantics.org/update/e4/snapshots/org.eclipse.e4.tools/latest/"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.eclipse.nebula.incubation.feature.feature.group" version="1.0.0.201605182147"/>\r
-<unit id="org.eclipse.nebula.examples.incubation.feature.feature.group" version="1.0.0.201605182147"/>\r
-<repository location="http://www.simantics.org/update/nebula/Q22016/incubation"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.e4.source.feature.feature.group" version="1.0.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.poi.feature.feature.group" version="1.4.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.0.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.e4.feature.feature.group" version="1.0.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.0.0.201606011907"/>\r
-<unit id="org.eclipse.nebula.widgets.nattable.extension.poi.source.feature.feature.group" version="1.4.0.201606011907"/>\r
-<repository location="http://www.simantics.org/update/nebula/nattable/releases/1.4.0/repository/"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="ch.qos.logback.classic" version="1.2.3"/>\r
-<unit id="ch.qos.logback.classic.source" version="1.2.3"/>\r
-<unit id="ch.qos.logback.core" version="1.2.3"/>\r
-<unit id="ch.qos.logback.core.source" version="1.2.3"/>\r
-<unit id="com.esotericsoftware.kryo" version="4.0.0"/>\r
-<unit id="com.esotericsoftware.kryo.source" version="4.0.0"/>\r
-<unit id="com.esotericsoftware.minlog" version="1.3.0"/>\r
-<unit id="com.esotericsoftware.minlog.source" version="1.3.0"/>\r
-<unit id="com.esotericsoftware.reflectasm" version="1.11.3"/>\r
-<unit id="com.esotericsoftware.reflectasm.source" version="1.11.3"/>\r
-<unit id="com.fasterxml.jackson.core.jackson-annotations" version="2.8.0"/>\r
-<unit id="com.fasterxml.jackson.core.jackson-annotations.source" version="2.8.0"/>\r
-<unit id="com.fasterxml.jackson.core.jackson-core" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.core.jackson-core.source" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.core.jackson-databind" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.core.jackson-databind.source" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-csv" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-csv.source" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-xml" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-xml.source" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.datatype.jackson-datatype-jsr310" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.datatype.jackson-datatype-jsr310.source" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base" version="2.8.4"/>\r
-<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base.source" version="2.8.4"/>\r
-<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" version="2.8.4"/>\r
-<unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider.source" version="2.8.4"/>\r
-<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations" version="2.8.8"/>\r
-<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations.source" version="2.8.8"/>\r
-<unit id="com.fasterxml.woodstox.woodstox-core" version="5.0.3"/>\r
-<unit id="com.fasterxml.woodstox.woodstox-core.source" version="5.0.3"/>\r
-<unit id="com.github.virtuald.curvesapi" version="1.4.0"/>\r
-<unit id="com.github.virtuald.curvesapi.source" version="1.4.0"/>\r
-<unit id="com.healthmarketscience.jackcess" version="2.1.3"/>\r
-<unit id="com.healthmarketscience.jackcess.source" version="2.1.3"/>\r
-<unit id="com.koloboke.api-jdk8" version="1.0.0"/>\r
-<unit id="com.koloboke.api-jdk8.source" version="1.0.0"/>\r
-<unit id="com.koloboke.compile" version="0.5.1"/>\r
-<unit id="com.koloboke.compile.source" version="0.5.1"/>\r
-<unit id="com.koloboke.impl-common-jdk8" version="1.0.0"/>\r
-<unit id="com.koloboke.impl-common-jdk8.source" version="1.0.0"/>\r
-<unit id="com.lowagie.text" version="2.1.7.b1"/>\r
-<unit id="com.lowagie.text.source" version="2.1.7.b1"/>\r
-<unit id="com.sun.jna" version="4.3.0"/>\r
-<unit id="com.sun.jna.source" version="4.3.0"/>\r
-<unit id="com.sun.jna.platform" version="4.3.0"/>\r
-<unit id="com.sun.jna.platform.source" version="4.3.0"/>\r
-<unit id="freemarker" version="2.3.23.stable"/>\r
-<unit id="freemarker.source" version="2.3.23.stable"/>\r
-<unit id="gnu.trove3" version="3.0.3"/>\r
-<unit id="gnu.trove3.source" version="3.0.3"/>\r
-<unit id="it.unimi.dsi.fastutil" version="7.2.1"/>\r
-<unit id="it.unimi.dsi.fastutil.source" version="7.2.1"/>\r
-<unit id="javax.ws.rs-api" version="2.0.1"/>\r
-<unit id="javax.ws.rs-api.source" version="2.0.1"/>\r
-<unit id="jakarta-regexp" version="1.4.0"/>\r
-<unit id="net.jcip.annotations" version="1.0.0"/>\r
-<unit id="net.jcip.annotations.source" version="1.0.0"/>\r
-<unit id="net.ucanaccess" version="3.0.7"/>\r
-<unit id="net.ucanaccess.source" version="3.0.7"/>\r
-<unit id="org.antlr.runtime" version="3.5.2"/>\r
-<unit id="org.antlr.runtime.source" version="3.5.2"/>\r
-<unit id="org.apache.log4j" version="1.2.17"/>\r
-<unit id="org.apache.log4j.source" version="1.2.17"/>\r
-<unit id="org.apache.commons.codec" version="1.10.0"/>\r
-<unit id="org.apache.commons.codec.source" version="1.10.0"/>\r
-<unit id="org.apache.commons.collections" version="3.2.2"/>\r
-<unit id="org.apache.commons.collections.source" version="3.2.2"/>\r
-<unit id="org.apache.commons.collections4" version="4.1.0"/>\r
-<unit id="org.apache.commons.collections4.source" version="4.1.0"/>\r
-<unit id="org.apache.commons.compress" version="1.12.0"/>\r
-<unit id="org.apache.commons.compress.source" version="1.12.0"/>\r
-<unit id="org.apache.commons.logging" version="1.2.0"/>\r
-<unit id="org.apache.commons.logging.source" version="1.2.0"/>\r
-<unit id="org.apache.commons.io" version="1.4.0"/>\r
-<unit id="org.apache.commons.io.source" version="1.4.0"/>\r
-<unit id="org.apache.commons.lang" version="2.6.0"/>\r
-<unit id="org.apache.commons.lang.source" version="2.6.0"/>\r
-<unit id="org.apache.commons.math3" version="3.6.1"/>\r
-<unit id="org.apache.commons.math3.source" version="3.6.1"/>\r
-<unit id="org.apache.lucene4.analyzers-common" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.analyzers-common.source" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.core" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.core.source" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.queryparser" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.queryparser.source" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.sandbox" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.sandbox.source" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.queries" version="4.9.0.b0003"/>\r
-<unit id="org.apache.lucene4.queries.source" version="4.9.0.b0003"/>\r
-<unit id="org.apache.pdfbox" version="2.0.3"/>\r
-<unit id="org.apache.pdfbox.source" version="2.0.3"/>\r
-<unit id="org.apache.pdfbox.xmpbox" version="2.0.3"/>\r
-<unit id="org.apache.pdfbox.xmpbox.source" version="2.0.3"/>\r
-<unit id="org.apache.pdfbox.fontbox" version="2.0.3"/>\r
-<unit id="org.apache.pdfbox.fontbox.source" version="2.0.3"/>\r
-<unit id="org.apache.xmlbeans" version="2.6.0"/>\r
-<unit id="org.eclipse.collections.eclipse-collections-api" version="8.1.0"/>\r
-<unit id="org.eclipse.collections.eclipse-collections-api.source" version="8.1.0"/>\r
-<unit id="org.eclipse.collections.eclipse-collections" version="8.1.0"/>\r
-<unit id="org.eclipse.collections.eclipse-collections.source" version="8.1.0"/>\r
-<unit id="org.glassfish.hk2.api" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.api.source" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.locator" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.locator.source" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.utils" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.utils.source" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.osgi-resource-locator" version="1.0.1"/>\r
-<unit id="org.glassfish.hk2.osgi-resource-locator" version="1.0.1"/>\r
-<unit id="org.glassfish.hk2.external.aopalliance-repackaged" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.hk2.external.aopalliance-repackaged.source" version="2.5.0.b32"/>\r
-<unit id="org.glassfish.jersey.bundles.repackaged.jersey-guava" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.bundles.repackaged.jersey-guava.source" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.core.jersey-client" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.core.jersey-client.source" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.core.jersey-common" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.core.jersey-common.source" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.core.jersey-server" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.core.jersey-server.source" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.ext.jersey-entity-filtering" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.ext.jersey-entity-filtering.source" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.media.jersey-media-multipart" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.media.jersey-media-multipart.source" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.media.jersey-media-json-jackson" version="2.25.1"/>\r
-<unit id="org.glassfish.jersey.media.jersey-media-json-jackson.source" version="2.25.1"/>\r
-<unit id="org.hsqldb.hsqldb" version="2.3.1"/>\r
-<unit id="org.hsqldb.hsqldb.source" version="2.3.1"/>\r
-<unit id="javassist" version="3.20.0.GA"/>\r
-<unit id="javassist.source" version="3.20.0.GA"/>\r
-<unit id="javax.validation.api" version="1.1.0.Final"/>\r
-<unit id="javax.validation.api.source" version="1.1.0.Final"/>\r
-<unit id="org.jboss.windup.decompiler.api.forge-addon.source" version="4.0.0.Beta1"/>\r
-<unit id="org.jboss.windup.decompiler.api.forge-addon" version="4.0.0.Beta1"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.source" version="4.0.0.Beta1"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.windup-procyon-compilertools.source" version="1.0.0.20160510"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.windup-procyon-compilertools" version="1.0.0.20160510"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.windup-procyon-core.source" version="1.0.0.20160510"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.windup-procyon-core" version="1.0.0.20160510"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.windup-procyon-reflection.source" version="1.0.0.20160510"/>\r
-<unit id="org.jboss.windup.decompiler.procyon.windup-procyon-reflection" version="1.0.0.20160510"/>\r
-<unit id="org.jboss.windup.decompiler.procyon" version="4.0.0.Beta1"/>\r
-<unit id="org.jboss.windup.utils.windup-utils.forge-addon.source" version="4.0.0.Beta1"/>\r
-<unit id="org.jboss.windup.utils.windup-utils.forge-addon" version="4.0.0.Beta1"/>\r
-<unit id="org.jdom2" version="2.0.6.b0001"/>\r
-<unit id="org.jdom2.source" version="2.0.6.b0001"/>\r
-<unit id="org.jfree.jchart" version="1.0.19"/>\r
-<unit id="org.jfree.jchart.source" version="1.0.19"/>\r
-<unit id="org.jfree.jcommon" version="1.0.23"/>\r
-<unit id="org.jfree.jcommon.source" version="1.0.23"/>\r
-<unit id="org.jvnet.mimepull" version="1.9.6"/>\r
-<unit id="org.jvnet.mimepull.source" version="1.9.6"/>\r
-<unit id="org.mozilla.rhino" version="1.7.7.1"/>\r
-<unit id="org.mozilla.rhino.source" version="1.7.7.1"/>\r
-<unit id="org.objenesis" version="2.2.0"/>\r
-<unit id="org.objenesis.source" version="2.2.0"/>\r
-<unit id="org.supercsv" version="2.4.0"/>\r
-<unit id="org.supercsv.source" version="2.4.0"/>\r
-<unit id="bouncycastle.bcprov-jdk14" version="138.0.0"/>\r
-<unit id="bouncycastle.bcmail-jdk14" version="138.0.0"/>\r
-<unit id="org.bouncycastle.bcprov-jdk14" version="1.38.0"/>\r
-<unit id="org.bouncycastle.bcprov-jdk14.source" version="1.38.0"/>\r
-<unit id="org.bouncycastle.bcmail-jdk14" version="1.38.0"/>\r
-<unit id="org.bouncycastle.bcmail-jdk14.source" version="1.38.0"/>\r
-<unit id="org.bouncycastle.bctsp-jdk14" version="1.38.0"/>\r
-<unit id="org.bouncycastle.bctsp-jdk14.source" version="1.38.0"/>\r
-<unit id="org.ini4j" version="0.5.4"/>\r
-<unit id="org.ini4j.source" version="0.5.4"/>\r
-<unit id="org.slf4j.api" version="1.7.25"/>\r
-<unit id="org.slf4j.api.source" version="1.7.25"/>\r
-<unit id="stax2-api" version="3.1.4"/>\r
-<unit id="stax2-api.source" version="3.1.4"/>\r
-<repository location="http://www.simantics.org/download/master/external-components/maven"/>\r
-</location>\r
-<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
-<unit id="org.apache.poi.feature.feature.group" version="3.15.0.b0002"/>\r
-<unit id="org.apache.batik" version="1.8.0.201611220734"/>\r
-<repository location="http://www.simantics.org/download/master/external-components/manual"/>\r
-</location>\r
-</locations>\r
+<?pde?>\r
+<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->\r
+<target name="Sysdyn 1.31.0" sequenceNumber="1505209939">\r
+  <locations>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="com.google.guava" version="21.0.0.v20170206-1425"/>\r
+      <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/>\r
+      <unit id="org.objectweb.asm" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.analysis" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.analysis.source" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.commons" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.commons.source" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.source" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.tree" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.tree.source" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.util" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.util.source" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.xml" version="5.2.0.v20170126-0011"/>\r
+      <unit id="org.objectweb.asm.xml.source" version="5.2.0.v20170126-0011"/>\r
+      <repository location="http://www.simantics.org/update/tools/orbit/downloads/drops/R20170516192513"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="javax.xml" version="1.3.4.v201005080400"/>\r
+      <unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/>\r
+      <unit id="org.apache.commons.httpclient.source" version="3.1.0.v201012070820"/>\r
+      <unit id="org.apache.xerces" version="2.9.0.v201101211617"/>\r
+      <unit id="org.apache.xml.resolver" version="1.2.0.v201005080400"/>\r
+      <unit id="org.apache.xml.serializer" version="2.7.1.v201005080400"/>\r
+      <unit id="org.eclipse.draw2d.feature.group" version="3.10.100.201606061308"/>\r
+      <unit id="org.eclipse.emf.sdk.feature.group" version="2.13.0.v20170609-0928"/>\r
+      <unit id="org.eclipse.epp.mpc.feature.group" version="1.6.0.v20170616-0843"/>\r
+      <unit id="org.eclipse.epp.mpc.source.feature.group" version="1.6.0.v20170616-0843"/>\r
+      <unit id="org.eclipse.mylyn.commons.feature.group" version="3.23.0.v20170503-0014"/>\r
+      <unit id="org.eclipse.mylyn.commons.identity.feature.group" version="1.15.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.net" version="3.23.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.net.source" version="3.23.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.notifications.feature.group" version="1.15.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.repositories.core" version="1.15.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.repositories.core.source" version="1.15.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.repositories.ui" version="1.15.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.commons.repositories.ui.source" version="1.15.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.context_feature.feature.group" version="3.23.0.v20170414-0629"/>\r
+      <unit id="org.eclipse.mylyn.monitor.feature.group" version="3.23.0.v20170411-1844"/>\r
+      <unit id="org.eclipse.mylyn.tasks.core" version="3.23.0.v20170602-2017"/>\r
+      <unit id="org.eclipse.mylyn.tasks.core.source" version="3.23.0.v20170602-2017"/>\r
+      <unit id="org.eclipse.mylyn.tasks.ui" version="3.23.0.v20170608-2055"/>\r
+      <unit id="org.eclipse.mylyn.tasks.ui.source" version="3.23.0.v20170608-2055"/>\r
+      <unit id="org.eclipse.mylyn.wikitext_feature.feature.group" version="3.0.6.201703111926"/>\r
+      <unit id="org.eclipse.mylyn.wikitext.ant.source" version="3.0.6.20170311142502"/>\r
+      <unit id="org.eclipse.mylyn.wikitext.mediawiki.source" version="3.0.6.20170311142502"/>\r
+      <unit id="org.eclipse.mylyn.wikitext.osgi.source" version="3.0.6.201703111926"/>\r
+      <unit id="org.eclipse.mylyn.wikitext.source" version="3.0.6.20170311142502"/>\r
+      <unit id="org.eclipse.userstorage.feature.group" version="1.1.0.v20170526-1605"/>\r
+      <unit id="org.eclipse.userstorage.oauth" version="1.0.0.v20170526-1605"/>\r
+      <unit id="org.eclipse.userstorage.oauth.source" version="1.0.0.v20170526-1605"/>\r
+      <unit id="org.eclipse.userstorage.source" version="1.1.0.v20170328-0205"/>\r
+      <unit id="org.eclipse.userstorage.ui.source" version="1.0.2.v20170526-1605"/>\r
+      <repository location="http://www.simantics.org/update/oxygen/"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.apache.httpcomponents.httpclient" version="4.5.2.v20170210-0925"/>\r
+      <unit id="org.apache.httpcomponents.httpclient.source" version="4.5.2.v20170210-0925"/>\r
+      <unit id="org.apache.httpcomponents.httpcore" version="4.4.6.v20170210-0925"/>\r
+      <unit id="org.apache.httpcomponents.httpcore.source" version="4.4.6.v20170210-0925"/>\r
+      <unit id="org.eclipse.core.runtime.feature.feature.group" version="1.2.0.v20170518-1049"/>\r
+      <unit id="org.eclipse.e4.core.tools.feature.feature.group" version="4.7.0.v20170515-1617"/>\r
+      <unit id="org.eclipse.e4.core.tools.feature.source.feature.group" version="4.7.0.v20170515-1617"/>\r
+      <unit id="org.eclipse.ecf.core.feature.feature.group" version="1.4.0.v20170516-2248"/>\r
+      <unit id="org.eclipse.ecf.core.feature.source.feature.group" version="1.4.0.v20170516-2248"/>\r
+      <unit id="org.eclipse.ecf.core.ssl.feature.feature.group" version="1.1.0.v20170110-1317"/>\r
+      <unit id="org.eclipse.ecf.core.ssl.feature.source.feature.group" version="1.1.0.v20170110-1317"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.feature.feature.group" version="3.13.7.v20170516-2248"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.feature.source.feature.group" version="3.13.7.v20170516-2248"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.httpclient4.feature.feature.group" version="3.13.7.v20170516-2248"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.httpclient4.feature.source.feature.group" version="3.13.7.v20170516-2248"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.feature.group" version="1.1.0.v20170110-1317"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.source.feature.group" version="1.1.0.v20170110-1317"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" version="1.1.0.v20170110-1317"/>\r
+      <unit id="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group" version="1.1.0.v20170110-1317"/>\r
+      <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.1.0.v20170418-0708"/>\r
+      <unit id="org.eclipse.equinox.sdk.feature.group" version="3.13.0.v20170531-1133"/>\r
+      <unit id="org.eclipse.help.feature.group" version="2.2.100.v20170612-0950"/>\r
+      <unit id="org.eclipse.help.source.feature.group" version="2.2.100.v20170612-0950"/>\r
+      <unit id="org.eclipse.platform.feature.group" version="4.7.0.v20170612-1255"/>\r
+      <unit id="org.eclipse.platform.source.feature.group" version="4.7.0.v20170612-1255"/>\r
+      <unit id="org.eclipse.rcp.feature.group" version="4.7.0.v20170612-1255"/>\r
+      <unit id="org.eclipse.rcp.source.feature.group" version="4.7.0.v20170612-1255"/>\r
+      <unit id="org.eclipse.releng.tools.feature.group" version="3.9.100.v20170516-0717"/>\r
+      <unit id="org.eclipse.sdk.ide" version="4.7.0.I20170612-0950"/>\r
+      <unit id="org.eclipse.swt.tools.feature.feature.group" version="3.106.0.v20170503-0851"/>\r
+      <repository location="http://www.simantics.org/update/eclipse/updates/4.7/"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.effects.stw.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.examples.feature.feature.group" version="1.0.4.201706221838"/>\r
+      <unit id="org.eclipse.nebula.examples.release.feature.feature.group" version="1.1.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.feature.feature.group" version="1.3.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.visualization.feature.feature.group" version="2.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.compositetable.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.gallery.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.ganttchart.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.grid.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.oscilloscope.feature.feature.group" version="1.3.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.paperclips.feature.feature.group" version="2.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.pgroup.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.pshelf.css.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.pshelf.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.2.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <unit id="org.eclipse.nebula.widgets.xviewer.feature.feature.group" version="1.0.0.201706221838"/>\r
+      <repository location="http://www.simantics.org/update/nebula/releases/1.3.0/release/"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.e4.feature.feature.group" version="1.1.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.e4.source.feature.feature.group" version="1.1.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.5.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.1.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.1.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.poi.feature.feature.group" version="1.5.0.201703192131"/>\r
+      <unit id="org.eclipse.nebula.widgets.nattable.extension.poi.source.feature.feature.group" version="1.5.0.201703192131"/>\r
+      <repository location="http://www.simantics.org/update/nebula/nattable/releases/1.5.0/repository/"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.eclipse.e4.tools.spies.feature.feature.group" version="0.17.0.v20170601-1400"/>\r
+      <repository location="http://www.simantics.org/update/e4/snapshots/org.eclipse.e4.tools/latest-oxygen/"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.eclipse.nebula.incubation.feature.feature.group" version="1.0.0.201708070950"/>\r
+      <unit id="org.eclipse.nebula.examples.incubation.feature.feature.group" version="1.0.0.201708070950"/>\r
+      <repository location="http://www.simantics.org/update/nebula/releases/1.3.0/incubation/"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="bouncycastle.bcmail-jdk14" version="138.0.0"/>\r
+      <unit id="bouncycastle.bcprov-jdk14" version="138.0.0"/>\r
+      <unit id="ch.qos.logback.classic" version="1.2.3"/>\r
+      <unit id="ch.qos.logback.classic.source" version="1.2.3"/>\r
+      <unit id="ch.qos.logback.core" version="1.2.3"/>\r
+      <unit id="ch.qos.logback.core.source" version="1.2.3"/>\r
+      <unit id="com.esotericsoftware.kryo" version="4.0.0"/>\r
+      <unit id="com.esotericsoftware.kryo.source" version="4.0.0"/>\r
+      <unit id="com.esotericsoftware.minlog" version="1.3.0"/>\r
+      <unit id="com.esotericsoftware.minlog.source" version="1.3.0"/>\r
+      <unit id="com.esotericsoftware.reflectasm" version="1.11.3"/>\r
+      <unit id="com.esotericsoftware.reflectasm.source" version="1.11.3"/>\r
+      <unit id="com.fasterxml.jackson.core.jackson-annotations" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.core.jackson-annotations.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.core.jackson-core" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.core.jackson-core.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.core.jackson-databind" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.core.jackson-databind.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-csv" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-csv.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-xml" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-xml.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.datatype.jackson-datatype-jsr310" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.datatype.jackson-datatype-jsr310.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations" version="2.8.8"/>\r
+      <unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations.source" version="2.8.8"/>\r
+      <unit id="com.fasterxml.woodstox.woodstox-core" version="5.0.3"/>\r
+      <unit id="com.fasterxml.woodstox.woodstox-core.source" version="5.0.3"/>\r
+      <unit id="com.github.virtuald.curvesapi" version="1.4.0"/>\r
+      <unit id="com.github.virtuald.curvesapi.source" version="1.4.0"/>\r
+      <unit id="com.healthmarketscience.jackcess" version="2.1.3"/>\r
+      <unit id="com.healthmarketscience.jackcess.source" version="2.1.3"/>\r
+      <unit id="com.koloboke.api-jdk8" version="1.0.0"/>\r
+      <unit id="com.koloboke.api-jdk8.source" version="1.0.0"/>\r
+      <unit id="com.koloboke.compile" version="0.5.1"/>\r
+      <unit id="com.koloboke.compile.source" version="0.5.1"/>\r
+      <unit id="com.koloboke.impl-common-jdk8" version="1.0.0"/>\r
+      <unit id="com.koloboke.impl-common-jdk8.source" version="1.0.0"/>\r
+      <unit id="com.lowagie.text" version="2.1.7.b1"/>\r
+      <unit id="com.lowagie.text.source" version="2.1.7.b1"/>\r
+      <unit id="com.sun.jna" version="4.3.0"/>\r
+      <unit id="com.sun.jna.platform" version="4.3.0"/>\r
+      <unit id="com.sun.jna.platform.source" version="4.3.0"/>\r
+      <unit id="com.sun.jna.source" version="4.3.0"/>\r
+      <unit id="freemarker" version="2.3.23.stable"/>\r
+      <unit id="freemarker.source" version="2.3.23.stable"/>\r
+      <unit id="gnu.trove3" version="3.0.3"/>\r
+      <unit id="gnu.trove3.source" version="3.0.3"/>\r
+      <unit id="it.unimi.dsi.fastutil" version="7.2.1"/>\r
+      <unit id="it.unimi.dsi.fastutil.source" version="7.2.1"/>\r
+      <unit id="jakarta-regexp" version="1.4.0"/>\r
+      <unit id="javassist" version="3.20.0.GA"/>\r
+      <unit id="javassist.source" version="3.20.0.GA"/>\r
+      <unit id="javax.servlet-api" version="3.1.0"/>\r
+      <unit id="javax.servlet-api.source" version="3.1.0"/>\r
+      <unit id="javax.validation.api" version="1.1.0.Final"/>\r
+      <unit id="javax.validation.api.source" version="1.1.0.Final"/>\r
+      <unit id="javax.ws.rs-api" version="2.0.1"/>\r
+      <unit id="javax.ws.rs-api.source" version="2.0.1"/>\r
+      <unit id="net.jcip.annotations" version="1.0.0"/>\r
+      <unit id="net.jcip.annotations.source" version="1.0.0"/>\r
+      <unit id="net.ucanaccess" version="3.0.7"/>\r
+      <unit id="net.ucanaccess.source" version="3.0.7"/>\r
+      <unit id="org.antlr.runtime" version="3.5.2"/>\r
+      <unit id="org.antlr.runtime.source" version="3.5.2"/>\r
+      <unit id="org.apache.aries.spifly.core-internal" version="1.0.8"/>\r
+      <unit id="org.apache.aries.spifly.dynamic.bundle" version="1.0.8"/>\r
+      <unit id="org.apache.aries.spifly.weaver-internal" version="1.0.8"/>\r
+      <unit id="org.apache.aries.util" version="1.0.0"/>\r
+      <unit id="org.apache.commons.codec" version="1.10.0"/>\r
+      <unit id="org.apache.commons.codec.source" version="1.10.0"/>\r
+      <unit id="org.apache.commons.collections" version="3.2.2"/>\r
+      <unit id="org.apache.commons.collections.source" version="3.2.2"/>\r
+      <unit id="org.apache.commons.collections4" version="4.1.0"/>\r
+      <unit id="org.apache.commons.collections4.source" version="4.1.0"/>\r
+      <unit id="org.apache.commons.compress" version="1.12.0"/>\r
+      <unit id="org.apache.commons.compress.source" version="1.12.0"/>\r
+      <unit id="org.apache.commons.io" version="2.4.0"/>\r
+      <unit id="org.apache.commons.io.source" version="2.4.0"/>\r
+      <unit id="org.apache.commons.lang" version="2.6.0"/>\r
+      <unit id="org.apache.commons.lang.source" version="2.6.0"/>\r
+      <unit id="org.apache.commons.logging" version="1.2.0"/>\r
+      <unit id="org.apache.commons.logging.source" version="1.2.0"/>\r
+      <unit id="org.apache.commons.math3" version="3.6.1"/>\r
+      <unit id="org.apache.commons.math3.source" version="3.6.1"/>\r
+      <unit id="org.apache.log4j" version="1.2.17"/>\r
+      <unit id="org.apache.log4j.source" version="1.2.17"/>\r
+      <unit id="org.apache.lucene4.analyzers-common" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.analyzers-common.source" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.core" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.core.source" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.queries" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.queries.source" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.queryparser" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.queryparser.source" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.sandbox" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.lucene4.sandbox.source" version="4.9.0.b0003"/>\r
+      <unit id="org.apache.pdfbox" version="2.0.3"/>\r
+      <unit id="org.apache.pdfbox.fontbox" version="2.0.3"/>\r
+      <unit id="org.apache.pdfbox.fontbox.source" version="2.0.3"/>\r
+      <unit id="org.apache.pdfbox.source" version="2.0.3"/>\r
+      <unit id="org.apache.pdfbox.xmpbox" version="2.0.3"/>\r
+      <unit id="org.apache.pdfbox.xmpbox.source" version="2.0.3"/>\r
+      <unit id="org.apache.xmlbeans" version="2.6.0"/>\r
+      <unit id="org.bouncycastle.bcmail-jdk14" version="1.38.0"/>\r
+      <unit id="org.bouncycastle.bcmail-jdk14.source" version="1.38.0"/>\r
+      <unit id="org.bouncycastle.bcprov-jdk14" version="1.38.0"/>\r
+      <unit id="org.bouncycastle.bcprov-jdk14.source" version="1.38.0"/>\r
+      <unit id="org.bouncycastle.bctsp-jdk14" version="1.38.0"/>\r
+      <unit id="org.bouncycastle.bctsp-jdk14.source" version="1.38.0"/>\r
+      <unit id="org.eclipse.collections.eclipse-collections" version="8.1.0"/>\r
+      <unit id="org.eclipse.collections.eclipse-collections.source" version="8.1.0"/>\r
+      <unit id="org.glassfish.hk2.api" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.hk2.api.source" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.hk2.locator" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.hk2.locator.source" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.hk2.osgi-resource-locator" version="1.0.1"/>\r
+      <unit id="org.glassfish.hk2.osgi-resource-locator.source" version="1.0.1"/>\r
+      <unit id="org.glassfish.hk2.utils" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.hk2.utils.source" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.jersey.bundles.repackaged.jersey-guava" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.bundles.repackaged.jersey-guava.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.hk2.external.aopalliance-repackaged" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.hk2.external.aopalliance-repackaged.source" version="2.5.0.b32"/>\r
+      <unit id="org.glassfish.jersey.core.jersey-client" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.core.jersey-client.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.core.jersey-common" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.core.jersey-common.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.core.jersey-server" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.core.jersey-server.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.ext.jersey-entity-filtering" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.ext.jersey-entity-filtering.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.media.jersey-media-json-jackson" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.media.jersey-media-json-jackson.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.media.jersey-media-multipart" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.media.jersey-media-multipart.source" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.containers.jersey-container-servlet-core" version="2.25.1"/>\r
+      <unit id="org.glassfish.jersey.containers.jersey-container-servlet-core.source" version="2.25.1"/>\r
+      <unit id="org.hsqldb.hsqldb" version="2.3.1"/>\r
+      <unit id="org.hsqldb.hsqldb.source" version="2.3.1"/>\r
+      <unit id="org.ini4j" version="0.5.4"/>\r
+      <unit id="org.ini4j.source" version="0.5.4"/>\r
+      <unit id="org.jboss.windup.decompiler.api.forge-addon" version="4.0.0.Beta1"/>\r
+      <unit id="org.jboss.windup.decompiler.api.forge-addon.source" version="4.0.0.Beta1"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon" version="4.0.0.Beta1"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.source" version="4.0.0.Beta1"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.windup-procyon-compilertools" version="1.0.0.20160510"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.windup-procyon-compilertools.source" version="1.0.0.20160510"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.windup-procyon-core" version="1.0.0.20160510"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.windup-procyon-core.source" version="1.0.0.20160510"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.windup-procyon-reflection" version="1.0.0.20160510"/>\r
+      <unit id="org.jboss.windup.decompiler.procyon.windup-procyon-reflection.source" version="1.0.0.20160510"/>\r
+      <unit id="org.jboss.windup.utils.windup-utils.forge-addon" version="4.0.0.Beta1"/>\r
+      <unit id="org.jboss.windup.utils.windup-utils.forge-addon.source" version="4.0.0.Beta1"/>\r
+      <unit id="org.jdom2" version="2.0.6.b0001"/>\r
+      <unit id="org.jdom2.source" version="2.0.6.b0001"/>\r
+      <unit id="org.jfree.jchart" version="1.0.19"/>\r
+      <unit id="org.jfree.jchart.source" version="1.0.19"/>\r
+      <unit id="org.jfree.jcommon" version="1.0.23"/>\r
+      <unit id="org.jfree.jcommon.source" version="1.0.23"/>\r
+      <unit id="org.jsoup" version="1.8.3"/>\r
+      <unit id="org.jsoup.source" version="1.8.3"/>\r
+      <unit id="org.jvnet.mimepull" version="1.9.6"/>\r
+      <unit id="org.jvnet.mimepull.source" version="1.9.6"/>\r
+      <unit id="org.mozilla.rhino" version="1.7.7.1"/>\r
+      <unit id="org.mozilla.rhino.source" version="1.7.7.1"/>\r
+      <unit id="org.objenesis" version="2.2.0"/>\r
+      <unit id="org.objenesis.source" version="2.2.0"/>\r
+      <unit id="org.slf4j.api" version="1.7.25"/>\r
+      <unit id="org.slf4j.api.source" version="1.7.25"/>\r
+      <unit id="org.supercsv" version="2.4.0"/>\r
+      <unit id="org.supercsv.source" version="2.4.0"/>\r
+      <unit id="stax2-api" version="3.1.4"/>\r
+      <unit id="stax2-api.source" version="3.1.4"/>\r
+      <repository location="http://www.simantics.org/download/master/external-components/maven"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.apache.batik" version="1.8.0.201611220734"/>\r
+      <unit id="org.apache.poi.feature.feature.group" version="3.15.0.b0002"/>\r
+      <repository location="http://www.simantics.org/download/master/external-components/manual"/>\r
+    </location>\r
+    <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">\r
+      <unit id="org.simantics.sdk.feature.group" version="1.31.0"/>\r
+      <unit id="org.simantics.sdk.source.feature.group" version="1.31.0"/>\r
+      <repository location="http://www.simantics.org/download/master/sdk"/>\r
+    </location>\r
+  </locations>\r
 </target>\r
diff --git a/releng/org.simantics.sysdyn.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.tpd b/releng/org.simantics.sysdyn.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.tpd
new file mode 100644 (file)
index 0000000..d653a55
--- /dev/null
@@ -0,0 +1,5 @@
+target "Sysdyn 1.31.0"
+
+with source allEnvironments
+
+include "http://www.simantics.org/download/master/simantics.tpd"
index dc067dd9eb961bb8978e26ccd54021681e02a96f..041293c0fd1d98d6648b4dbfccec41ac3f3377aa 100644 (file)
@@ -16,6 +16,6 @@
        <modules>\r
                <module>org.simantics.sysdyn.build.targetdefinition</module>\r
                <module>org.simantics.sysdyn.repository</module>\r
-               <module>org.simantics.sysdyn.rcp.product</module>\r
+               <!--<module>org.simantics.sysdyn.rcp.product</module>-->\r
        </modules>\r
 </project>\r