<extension>\r
<groupId>org.eclipse.tycho.extras</groupId>\r
<artifactId>tycho-pomless</artifactId>\r
- <version>0.26.0</version>\r
+ <version>1.7.0</version>\r
</extension>\r
</extensions> \r
--- /dev/null
+## Headless Builds
+
+Official builds and testing of the platform are done with Maven.
+
+To build the system dynamics tool, run:
+```
+mvn package
+```
+
+or to run unit tests as well:
+```
+mvn verify
+```
+
+## Development
+
+Follow Simantics Platform Development IDE setup instructions at https://gitlab.simantics.org/simantics/platform/-/blob/master/README.md.
+
+#### Test
+
+Open [releng/org.simantics.sysdyn.rcp.product/sysdyn.product](releng/org.simantics.sysdyn.rcp.product/sysdyn.product)
+and press `Launch an Eclipse application in Debug mode`. The Simantics System Dynamics desktop application should start.
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
org.simantics.databoard;bundle-version="0.6.5",
org.simantics.utils.datastructures;bundle-version="1.1.0",
gnu.trove3;bundle-version="3.0.3"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: fi.semantum.sysdyn.solver
+Automatic-Module-Name: fi.semantum.sysdyn.solver
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
+ <classpathentry kind="output" path="bin"/>\r
</classpath>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Version: 1.1.0.qualifier
Bundle-Vendor: Semantum Oy
Fragment-Host: org.simantics.fmu;bundle-version="1.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Eclipse-PlatformFilter: (& (osgi.os=win32) (osgi.arch=x86))
Bundle-NativeCode: libraries/FMUSimulator.dll; libraries/miniunz.dll; libraries/zlibwapi.dll; processor=x86
+Automatic-Module-Name: org.simantics.fmu.me.win32
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
+ <classpathentry kind="output" path="bin"/>\r
</classpath>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Version: 1.1.0.qualifier
Bundle-Vendor: Semantum Oy
Fragment-Host: org.simantics.fmu;bundle-version="1.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Eclipse-PlatformFilter: (& (osgi.os=win32) (osgi.arch=x86_64))
Bundle-NativeCode: libraries/FMUSimulator.dll; libraries/libexpat.dll; libraries/miniunz.dll; libraries/zlibwapi.dll; processor=x86_64
+Automatic-Module-Name: org.simantics.fmu.me.win64
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Require-Bundle: org.eclipse.core.runtime,
org.simantics.utils;bundle-version="1.1.0",
org.simantics;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: org.simantics.fmu
+Automatic-Module-Name: org.simantics.fmu
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
org.simantics.action.ontology;bundle-version="1.1.0",
org.simantics.viewpoint.ontology;bundle-version="1.2.0",
org.simantics.color.ontology;bundle-version="1.1.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: org.simantics.sysdyn
+Automatic-Module-Name: org.simantics.jfreechart.ontology
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-awt-util.jar"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-dom.jar"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-ext.jar"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-svg-dom.jar"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-svggen.jar"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-util.jar"/>\r
- <classpathentry exported="true" kind="lib" path="batik/batik-xml.jar"/>\r
<classpathentry kind="output" path="bin"/>\r
</classpath>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: org.simantics.jfreechart.internal.Activator
Bundle-Vendor: VTT
-Require-Bundle: org.jfree.jchart;bundle-version="1.0.13",
- org.jfree.jcommon;bundle-version="1.0.16",
+Require-Bundle: org.jfree.jchart;bundle-version="1.5.0",
org.simantics.jfreechart.ontology;bundle-version="1.0.0",
org.simantics.modeling.ui;bundle-version="1.1.1",
org.simantics.layer0.utils;bundle-version="1.1.0",
org.simantics.scenegraph.swing;bundle-version="1.0.0",
org.simantics.browsing.ui.model;bundle-version="1.0.0",
org.simantics.selectionview;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
Export-Package: org.simantics.jfreechart,
org.simantics.jfreechart.chart,
org.simantics.jfreechart.chart.properties.bar,
org.simantics.jfreechart.chart.properties.pie,
org.simantics.jfreechart.chart.properties.xyline
-Bundle-ClassPath: batik/batik-awt-util.jar,
- batik/batik-dom.jar,
- batik/batik-ext.jar,
- batik/batik-svg-dom.jar,
- batik/batik-svggen.jar,
- batik/batik-util.jar,
- batik/batik-xml.jar,
- .
+Bundle-ClassPath: .
+Automatic-Module-Name: org.simantics.jfreechart
.,\\r
plugin.xml,\\r
adapters.xml,\\r
- icons/,\\r
- batik/batik-awt-util.jar,\\r
- batik/batik-dom.jar,\\r
- batik/batik-ext.jar,\\r
- batik/batik-svg-dom.jar,\\r
- batik/batik-svggen.jar,\\r
- batik/batik-util.jar,\\r
- batik/batik-xml.jar\r
+ icons/\r
public org.jfree.chart.renderer.AbstractRenderer getRenderer() {\r
if(renderer == null) {\r
renderer = new org.jfree.chart.renderer.category.BarRenderer();\r
- renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());\r
+ renderer.setDefaultToolTipGenerator(new StandardCategoryToolTipGenerator());\r
}\r
return renderer;\r
}\r
import org.jfree.chart.plot.Plot;\r
import org.jfree.chart.plot.PlotOrientation;\r
import org.jfree.chart.renderer.category.CategoryItemRenderer;\r
-import org.jfree.ui.RectangleInsets;\r
+import org.jfree.chart.ui.RectangleInsets;\r
import org.simantics.databoard.Bindings;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.Resource;\r
public org.jfree.chart.renderer.AbstractRenderer getRenderer() {\r
if(renderer == null) {\r
renderer = new org.jfree.chart.renderer.xy.DeviationRenderer();\r
- renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());\r
+ renderer.setDefaultToolTipGenerator(new StandardXYToolTipGenerator());\r
}\r
return renderer;\r
}\r
import org.jfree.chart.title.LegendTitle;
import org.jfree.chart.title.TextTitle;
-import org.jfree.ui.RectangleInsets;
+import org.jfree.chart.ui.RectangleInsets;
import org.simantics.Simantics;
import org.simantics.databoard.Bindings;
import org.simantics.db.ReadGraph;
import org.jfree.chart.labels.StandardPieToolTipGenerator;\r
import org.jfree.chart.plot.DefaultDrawingSupplier;\r
import org.jfree.chart.plot.Plot;\r
+import org.jfree.chart.ui.RectangleInsets;\r
import org.jfree.data.general.Dataset;\r
import org.jfree.data.general.DatasetChangeEvent;\r
import org.jfree.data.general.DatasetChangeListener;\r
-import org.jfree.ui.RectangleInsets;\r
import org.simantics.databoard.Bindings;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.Resource;\r
public org.jfree.chart.renderer.AbstractRenderer getRenderer() {\r
if(renderer == null) {\r
renderer = new org.jfree.chart.renderer.category.StackedBarRenderer();\r
- renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());\r
+ renderer.setDefaultToolTipGenerator(new StandardCategoryToolTipGenerator());\r
}\r
return renderer;\r
}\r
package org.simantics.jfreechart.chart;\r
\r
import org.jfree.chart.title.Title;\r
-import org.jfree.ui.RectangleEdge;\r
+import org.jfree.chart.ui.RectangleEdge;\r
import org.simantics.databoard.Bindings;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.Resource;\r
public org.jfree.chart.renderer.AbstractRenderer getRenderer() {\r
if(renderer == null) {\r
renderer = new org.jfree.chart.renderer.xy.XYAreaRenderer();\r
- renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());\r
+ renderer.setDefaultToolTipGenerator(new StandardXYToolTipGenerator());\r
}\r
return renderer;\r
}\r
public org.jfree.chart.renderer.AbstractRenderer getRenderer() {\r
if(renderer == null) {\r
renderer = new XYLineAndShapeRenderer(true, false);\r
- renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());\r
+ renderer.setDefaultToolTipGenerator(new StandardXYToolTipGenerator());\r
}\r
return renderer;\r
}\r
import org.jfree.chart.plot.Plot;\r
import org.jfree.chart.plot.PlotOrientation;\r
import org.jfree.chart.renderer.xy.XYItemRenderer;\r
+import org.jfree.chart.ui.RectangleInsets;\r
import org.jfree.data.xy.XYDataset;\r
-import org.jfree.ui.RectangleInsets;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.Resource;\r
import org.simantics.db.exception.DatabaseException;\r
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Name: Modelica
Bundle-SymbolicName: org.simantics.modelica;singleton:=true
Bundle-Version: 1.1.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Require-Bundle: org.eclipse.osgi;bundle-version="3.6.0",
org.eclipse.core.runtime;bundle-version="3.6.0",
org.simantics.utils;bundle-version="1.1.0",
Bundle-Activator: org.simantics.modelica.Activator
Bundle-ActivationPolicy: lazy
Bundle-Vendor: VTT Technical Research Centre of Finland
+Automatic-Module-Name: org.simantics.modelica
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="src" path="examples"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Name: Objmap
Bundle-SymbolicName: org.simantics.objmap
Bundle-Version: 0.1.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Require-Bundle: gnu.trove3;bundle-version="3.0.3",
org.apache.log4j;bundle-version="1.2.15",
org.simantics.layer0;bundle-version="1.0.0",
org.simantics.objmap.rules.range,
org.simantics.objmap.schema
Bundle-Vendor: VTT Technical Research Centre of Finland
+Automatic-Module-Name: org.simantics.objmap
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Name: Open Modelica solver
Bundle-SymbolicName: org.simantics.sysdyn.omsolver
Bundle-Version: 1.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Require-Bundle: org.simantics.sysdyn;bundle-version="1.9.0",
org.eclipse.osgi;bundle-version="3.10.102",
org.simantics.fmu;bundle-version="1.1.0",
org.simantics.simulation;bundle-version="1.1.0"
Bundle-ActivationPolicy: lazy
Bundle-Activator: org.simantics.sysdyn.omsolver.Activator
+Automatic-Module-Name: org.simantics.sysdyn.omsolver
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
org.simantics.spreadsheet.ontology;bundle-version="1.1.0",
org.simantics.workbench.ontology;bundle-version="1.2.0",
org.simantics.selectionview.ontology;bundle-version="1.2.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: org.simantics.sysdyn
Bundle-Vendor: VTT Technical Reserarch Centre of Finland
+Automatic-Module-Name: org.simantics.sysdyn.ontology
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.debug.lineNumber=generate\r
org.eclipse.jdt.core.compiler.debug.localVariable=generate\r
org.eclipse.jdt.core.compiler.debug.sourceFile=generate\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Name: Simantics System Dynamics UI
Bundle-SymbolicName: org.simantics.sysdyn.ui;singleton:=true
Bundle-Version: 1.9.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Require-Bundle: org.simantics.layer0.utils;bundle-version="0.6.2",
org.simantics.scenegraph;bundle-version="0.9.0",
org.junit;bundle-version="4.12.0";resolution:=optional,
org.simantics.project;bundle-version="1.0.0",
org.eclipse.jface.text;bundle-version="3.5.0",
org.eclipse.ui.editors;bundle-version="3.5.0",
- org.jfree.jcommon;bundle-version="1.0.16",
- org.jfree.jchart;bundle-version="1.0.13",
+ org.jfree.jchart;bundle-version="1.5.0",
org.simantics.modelica;bundle-version="1.0.0",
org.apache.log4j;bundle-version="1.2.15",
org.eclipse.ui.console;bundle-version="3.4.0",
org.simantics.workbench,
org.simantics.workbench.ontology,
org.simantics.workbench.search
+Automatic-Module-Name: org.simantics.sysdyn.ui
\r
@Override\r
public Rectangle2D getBounds(IElement e, Rectangle2D size) {\r
- Rectangle2D bounds = TextElementHandler.calculateBounds(e, size, horizontalAlignment, SCALE, paddingX, paddingX);\r
+ Rectangle2D bounds = TextElementHandler.calculateBounds(e, size, horizontalAlignment, DEFAULT_SCALE, paddingX, paddingX);\r
return bounds;\r
}\r
\r
import org.simantics.diagram.adapter.SyncElementFactory;
import org.simantics.diagram.connection.ConnectionVisuals;
import org.simantics.diagram.connection.RouteGraph;
-import org.simantics.diagram.connection.RouteGraphConnectionClass;
import org.simantics.diagram.connection.RouteLine;
import org.simantics.diagram.connection.RouteNode;
import org.simantics.diagram.connection.RouteTerminal;
import org.simantics.g2d.element.handler.EdgeVisuals.EdgeEnd;
import org.simantics.g2d.element.handler.TerminalTopology;
import org.simantics.g2d.element.handler.impl.StaticObjectAdapter;
+import org.simantics.g2d.elementclass.RouteGraphConnectionClass;
import org.simantics.g2d.routing.algorithm2.Router4;
import org.simantics.g2d.utils.TopologicalSelectionExpander;
import org.simantics.layer0.Layer0;
import java.util.List;\r
\r
import org.simantics.diagram.connection.RouteGraph;\r
-import org.simantics.diagram.connection.RouteGraphConnectionClass;\r
import org.simantics.diagram.connection.rendering.IRouteGraphRenderer;\r
import org.simantics.g2d.element.ElementClass;\r
import org.simantics.g2d.element.ElementUtils;\r
import org.simantics.g2d.element.IElement;\r
import org.simantics.g2d.element.handler.ElementHandler;\r
import org.simantics.g2d.element.handler.SceneGraph;\r
+import org.simantics.g2d.elementclass.RouteGraphConnectionClass;\r
import org.simantics.scenegraph.g2d.G2DParentNode;\r
import org.simantics.scenegraph.g2d.nodes.connection.IRouteGraphListener;\r
\r
XYPlot plot = (XYPlot) chart.getPlot();
XYLineAndShapeRenderer renderer
= (XYLineAndShapeRenderer) plot.getRenderer();
- renderer.setBaseShapesVisible(true);
+ renderer.setDefaultShapesVisible(true);
renderer.setDrawOutlines(true);
renderer.setUseFillPaint(true);
- renderer.setBaseFillPaint(Color.white);
+ renderer.setDefaultFillPaint(Color.white);
renderer.setSeriesStroke(0, new BasicStroke(3.0f));
renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f));
renderer.setSeriesShape(0, new Ellipse2D.Double(-5.0, -5.0, 10.0, 10.0));
import org.eclipse.swt.widgets.Shell;\r
import org.eclipse.ui.IWorkbenchPart;\r
import org.eclipse.ui.handlers.HandlerUtil;\r
-import org.jfree.chart.ChartUtilities;\r
+import org.jfree.chart.ChartUtils;\r
import org.jfree.chart.JFreeChart;\r
import org.simantics.sysdyn.ui.Activator;\r
\r
\r
JFreeChart chart = trendView.getPanel().getChart();\r
try {\r
- ChartUtilities.saveChartAsPNG(file, chart, width, height, null, true, compressionLevel);\r
+ ChartUtils.saveChartAsPNG(file, chart, width, height, null, true, compressionLevel);\r
} catch (IOException e) {\r
Activator.getDefault().getLog().log(new Status(IStatus.ERROR, Activator.PLUGIN_ID, "Save as PNG failed.", e));\r
}\r
import org.jfree.chart.renderer.AbstractRenderer;
import org.jfree.chart.renderer.xy.AbstractXYItemRenderer;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
+import org.jfree.chart.ui.Layer;
import org.jfree.data.general.Dataset;
import org.jfree.data.xy.DefaultXYDataset;
-import org.jfree.ui.Layer;
import org.simantics.Simantics;
import org.simantics.databoard.Bindings;
import org.simantics.db.ReadGraph;
}
if(renderer == null) {
XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(true, false);
- renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());
+ renderer.setDefaultToolTipGenerator(new StandardXYToolTipGenerator());
return renderer;
} else {
return renderer.getRenderer();
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
org.simantics.sysdyn;bundle-version="1.8.0",
org.simantics.sysdyn.ontology;bundle-version="1.1.0",
org.simantics.objmap;bundle-version="0.1.0",
- org.simantics.modeling;bundle-version="1.1.1"
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+ org.simantics.modeling;bundle-version="1.1.1",
+ jakarta.xml.bind-api;bundle-version="2.3.2"
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
+Automatic-Module-Name: org.simantics.sysdyn.xmile
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
<classpathentry kind="src" path="src"/>\r
<classpathentry kind="output" path="bin"/>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8\r
-org.eclipse.jdt.core.compiler.compliance=1.8\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.8\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
Bundle-Name: Simantics System Dynamics
Bundle-SymbolicName: org.simantics.sysdyn;singleton:=true
Bundle-Version: 1.9.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Require-Bundle: org.simantics.objmap;bundle-version="0.1.0",
org.simantics.db;bundle-version="0.6.2",
org.simantics.modelica;bundle-version="1.0.0",
org.simantics.issues;bundle-version="1.1.0",
org.simantics.issues.common;bundle-version="1.1.0",
org.simantics.jfreechart;bundle-version="1.0.0",
- org.jfree.jchart;bundle-version="1.0.13",
- org.jfree.jcommon;bundle-version="1.0.16",
+ org.jfree.jchart;bundle-version="1.5.0",
org.simantics.spreadsheet.graph;bundle-version="1.1.0",
fi.semantum.sysdyn.solver;bundle-version="0.1.0",
org.simantics.fileimport,
org.simantics.ui
Bundle-Vendor: VTT Technical Reserarch Centre of Finland
Service-Component: OSGI-INF/org.simantics.sysdyn.SysdynFileImport.xml
+Automatic-Module-Name: org.simantics.sysdyn
+++ /dev/null
-simantics.user=anonymous\r
-simantics.password=
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<projectDescription>\r
- <name>org.simantics.sysdyn.build.feature</name>\r
- <comment></comment>\r
- <projects>\r
- </projects>\r
- <buildSpec>\r
- <buildCommand>\r
- <name>org.eclipse.pde.FeatureBuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- </buildSpec>\r
- <natures>\r
- <nature>org.eclipse.pde.FeatureNature</nature>\r
- </natures>\r
-</projectDescription>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<rmap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.eclipse.org/buckminster/RMap-1.0"\r
- xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:pv="http://www.eclipse.org/buckminster/Provider-1.0">\r
-\r
- <redirect href="http://www.simantics.org/download/head/rmap/Sysdyn.rmap" />\r
-\r
-</rmap>
\ No newline at end of file
+++ /dev/null
-# How .qualifier in versions should be replaced
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMdd-HHmmss
-
-# Pack200 compression
-#site.pack200=true
-#site.retain.unpack=true
-
-# JAR Signing
-#site.signing=true
-#signing.type=local
-#local.sign=true
-
-# Generate source bundles
-cbi.include.source=false
-
-target.os=win32
-target.ws=win32
-target.arch=*
+++ /dev/null
-bin.includes = feature.xml\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<feature\r
- id="org.simantics.sysdyn.build"\r
- label="Simantics System Dynamics with Internal Solver P2 Site"\r
- version="1.0.0.qualifier"\r
- provider-name="Semantum Oy">\r
-\r
- <description>\r
- Simantics System Dynamics P2 site build feature with custom internal solver only.\r
- This feature is only used for Jenkins and Buckminster builds.\r
- </description>\r
-\r
- <copyright>\r
- Copyright (c) 2016 Association for Decentralized Information\r
-Management in Industry THTH ry.<br/>\r
-All rights reserved. This program and the accompanying materials\r
-are made available under the terms of the Eclipse Public License\r
-v1.0 which accompanies this distribution, and is available at\r
-<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>\r
- </copyright>\r
-\r
- <license url="http://www.eclipse.org/legal/epl-v10.html">\r
- Licensed under Eclipse Public License (EPL) 1.0.\r
- </license>\r
-\r
- <includes\r
- id="org.simantics.sysdyn.internal.p2"\r
- version="0.0.0"/>\r
-\r
-</feature>\r
+++ /dev/null
-importtargetdefinition -A 'http://www.simantics.org/download/head/simantics.target'\r
-import 'site.cquery'\r
-build\r
-perform -D target.os=* -D target.ws=* -D target.arch=* org.simantics.sysdyn.build#site.p2
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="Resources.rmap" properties=".credentials.properties">\r
- <cq:rootRequest name="org.simantics.sysdyn.build" componentType="eclipse.feature"/>\r
- <cq:property key="target.arch" value="*"/>\r
- <cq:property key="target.os" value="*"/>\r
- <cq:property key="target.ws" value="*"/>\r
- <cq:advisorNode namePattern=".*\.source$" componentType="osgi.bundle" skipComponent="true"/>\r
- <cq:advisorNode namePattern=".*\.source$" componentType="eclipse.feature" skipComponent="true"/>\r
- <cq:advisorNode namePattern=".*" branchTagPath="main"/>\r
-</cq:componentQuery>\r
+++ /dev/null
-simantics.user=anonymous\r
-simantics.password=
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<projectDescription>\r
- <name>org.simantics.sysdyn.product.site.feature</name>\r
- <comment></comment>\r
- <projects>\r
- </projects>\r
- <buildSpec>\r
- <buildCommand>\r
- <name>org.eclipse.pde.FeatureBuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- </buildSpec>\r
- <natures>\r
- <nature>org.eclipse.pde.FeatureNature</nature>\r
- </natures>\r
-</projectDescription>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<rmap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.eclipse.org/buckminster/RMap-1.0"\r
- xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0" xmlns:pv="http://www.eclipse.org/buckminster/Provider-1.0">\r
-\r
- <redirect href="http://www.simantics.org/download/head/rmap/Sysdyn.rmap" />\r
-\r
-</rmap>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<cspecExtension xmlns:com="http://www.eclipse.org/buckminster/Common-1.0"\r
- xmlns="http://www.eclipse.org/buckminster/CSpec-1.0">\r
- <actions>\r
- <public name="create.product" actor="ant">\r
- <actorProperties>\r
- <property key="buildFile" value="build/product.ant" />\r
- <property key="targets" value="create.product" />\r
- </actorProperties>\r
- <properties>\r
- <property key="profile" value="${p2.profileName}" />\r
- <property key="iu" value="${p2.rootId}" />\r
- </properties>\r
- <prerequisites alias="repository">\r
- <attribute name="site.p2" />\r
- </prerequisites>\r
- <products alias="destination" base="${buckminster.output}">\r
- <path path="${build.label}.${target.os}.${target.arch}/" />\r
- </products>\r
- </public>\r
- <public name="create.product.zip" actor="ant">\r
- <actorProperties>\r
- <property key="buildFileId" value="buckminster.pdetasks" />\r
- <property key="targets" value="create.zip" />\r
- </actorProperties>\r
- <prerequisites alias="action.requirements">\r
- <attribute name="create.product" />\r
- </prerequisites>\r
- <products alias="action.output" base="${buckminster.output}">\r
- <path path="${build.label}.${target.os}.${target.arch}.zip" />\r
- </products>\r
- </public>\r
- </actions>\r
-</cspecExtension>
\ No newline at end of file
+++ /dev/null
-# How .qualifier in versions should be replaced
-qualifier.replacement.*=generator:buildTimestamp
-generator.buildTimestamp.format='v'yyyyMMdd-HHmmss
-
-# Pack200 compression
-#site.pack200=true
-#site.retain.unpack=true
-
-# JAR Signing
-#site.signing=true
-#signing.type=local
-#local.sign=true
-
-# Generate source bundles
-cbi.include.source=false
-
-target.os=win32
-target.ws=win32
-target.arch=*
+++ /dev/null
-bin.includes = feature.xml\r
+++ /dev/null
-<project>\r
- <pathconvert property="equinox.launcher.jar">\r
- <first count="1">\r
- <sort>\r
- <fileset dir="${eclipse.home}/plugins" includes="**/org.eclipse.equinox.launcher_*.jar"/>\r
- <reverse xmlns="antlib:org.apache.tools.ant.types.resources.comparators">\r
- <date/>\r
- </reverse>\r
- </sort>\r
- </first>\r
- </pathconvert>\r
-\r
- <target name="create.product">\r
- <property name="destination" location="${sp:destination}"/>\r
- <delete dir="${destination}"></delete>\r
- <makeurl property="repository" file="${sp:repository}"/>\r
- <mkdir dir="${destination}"/>\r
- <echoproperties ></echoproperties>\r
- <echo message="${equinox.launcher.jar}"/>\r
- <echo message="${repository}"/>\r
- <echo message="${destination}"/>\r
- <java jar="${equinox.launcher.jar}" fork="true" failonerror="false" resultproperty="director.result" outputproperty="director.out" errorproperty="director.err">\r
- <arg value="-application"/>\r
- <arg value="org.eclipse.equinox.p2.director"/>\r
- <arg value="-artifactRepository"/>\r
- <arg value="${repository}"/>\r
- <arg value="-metadataRepository"/>\r
- <arg value="${repository}"/>\r
- <arg value="-destination"/>\r
- <arg value="${destination}"/>\r
- <arg value="-bundlepool"/>\r
- <arg value="${destination}"/>\r
- <arg value="-roaming"/>\r
- <arg value="-profile"/>\r
- <arg value="${profile}"/>\r
- <arg value="-profileProperties" />\r
- <arg value="org.eclipse.update.install.features=true" />\r
- <arg value="-installIU"/>\r
- <arg value="${iu}"/>\r
- <arg value="-p2.os" />\r
- <arg value="${target.os}" />\r
- <arg value="-p2.ws" />\r
- <arg value="${target.ws}" />\r
- <arg value="-p2.arch" />\r
- <arg value="${target.arch}" />\r
- <arg value="-consoleLog"/>\r
- </java>\r
- <echo message="director.out: '${director.out}'"/>\r
- <echo message="director.err: '${director.err}'"/>\r
- <fail message="P2 director failed">\r
- <condition>\r
- <not>\r
- <equals arg1="${director.result}" arg2="0" />\r
- </not>\r
- </condition>\r
- </fail>\r
- </target>\r
-</project>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<feature\r
- id="org.simantics.sysdyn.product.site"\r
- label="Sysdyn Product Site"\r
- version="1.10.0.qualifier"\r
- provider-name="VTT Technical Research Centre of Finland">\r
-\r
- <description>\r
- Sysdyn feature for headless product and feature builds that includes
- all the other sysdyn features necessary for making the P2 site
- and product builds.\r
- </description>\r
-\r
- <copyright>\r
- Copyright (c) 2016 Association for Decentralized Information
-Management in Industry THTH ry.<br/>
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License
-v1.0 which accompanies this distribution, and is available at
-<a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>\r
- </copyright>\r
-\r
- <license url="http://www.eclipse.org/legal/epl-v10.html">\r
- Licensed under Eclipse Public License (EPL) 1.0.\r
- </license>\r
-\r
- <includes\r
- id="org.simantics.sysdyn"\r
- version="0.0.0"/>\r
-\r
- <includes\r
- id="org.simantics.om"\r
- version="0.0.0"/>\r
-\r
- <includes\r
- id="org.simantics.sysdyn.build"\r
- version="0.0.0"/>\r
-\r
-</feature>\r
+++ /dev/null
-importtargetdefinition -A 'http://www.simantics.org/download/head/simantics.target'\r
-import 'site.cquery'\r
-build\r
-perform -D target.os=* -D target.ws=* -D target.arch=* org.simantics.sysdyn.product.site#site.p2\r
-perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86 -D p2.profileName=SysdynProfile -D p2.rootId=org.simantics.sysdyn.product.Sysdyn -D build.label=Sysdyn-b${BUILD_NUMBER} org.simantics.sysdyn.product.site#create.product.zip\r
-perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86_64 -D p2.profileName=SysdynProfile -D p2.rootId=org.simantics.sysdyn.product.Sysdyn -D build.label=Sysdyn-b${BUILD_NUMBER} org.simantics.sysdyn.product.site#create.product.zip\r
-perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86 -D p2.profileName=SysdynProfile -D p2.rootId=org.simantics.sysdyn.product.SysdynWithOpenModelica -D build.label=Sysdyn-with-om-b${BUILD_NUMBER} org.simantics.sysdyn.product.site#create.product.zip\r
-perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86_64 -D p2.profileName=SysdynProfile -D p2.rootId=org.simantics.sysdyn.product.SysdynWithOpenModelica -D build.label=Sysdyn-with-om-b${BUILD_NUMBER} org.simantics.sysdyn.product.site#create.product.zip
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="Resources.rmap" properties=".credentials.properties">\r
- <cq:rootRequest name="org.simantics.sysdyn.product.site" componentType="eclipse.feature"/>\r
- <cq:property key="target.arch" value="*"/>\r
- <cq:property key="target.os" value="*"/>\r
- <cq:property key="target.ws" value="*"/>\r
- <cq:advisorNode namePattern=".*\.source$" componentType="osgi.bundle" skipComponent="true"/>\r
- <cq:advisorNode namePattern=".*\.source$" componentType="eclipse.feature" skipComponent="true"/>\r
- <cq:advisorNode namePattern=".*" branchTagPath="main"/>\r
-</cq:componentQuery>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<projectDescription>\r
- <name>org.simantics.sysdyn.updatesite.feature</name>\r
- <comment></comment>\r
- <projects>\r
- </projects>\r
- <buildSpec>\r
- <buildCommand>\r
- <name>org.eclipse.pde.FeatureBuilder</name>\r
- <arguments>\r
- </arguments>\r
- </buildCommand>\r
- </buildSpec>\r
- <natures>\r
- <nature>org.eclipse.pde.FeatureNature</nature>\r
- </natures>\r
-</projectDescription>\r
+++ /dev/null
-bin.includes = feature.xml\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<feature\r
- id="org.simantics.sysdyn.updatesite.feature"\r
- label="Feature"\r
- version="1.0.0.qualifier">\r
-\r
- <description url="http://www.example.com/description">\r
- [Enter Feature Description here.]\r
- </description>\r
-\r
- <copyright url="http://www.example.com/copyright">\r
- [Enter Copyright Description here.]\r
- </copyright>\r
-\r
- <license url="http://www.example.com/license">\r
- [Enter License Description here.]\r
- </license>\r
-\r
- <plugin\r
- id="org.simantics.sysdyn.ui"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="org.simantics.sysdyn"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="org.simantics.objmap"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="org.simantics.modelica"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="org.simantics.sysdyn.ontology"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="org.simantics.jfreechart.ontology"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="org.simantics.jfreechart"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
- <plugin\r
- id="fi.semantum.sysdyn.solver"\r
- download-size="0"\r
- install-size="0"\r
- version="0.0.0"\r
- unpack="false"/>\r
-\r
-</feature>\r
</build>\r
\r
<modules>\r
- <!--<module>org.simantics.sysdyn.build.feature</module>-->\r
<!--<module>org.simantics.sysdyn.feature</module>-->\r
<module>org.simantics.sysdyn.internal.feature</module>\r
<module>org.simantics.sysdyn.internal.p2.feature</module>\r
- <!--<module>org.simantics.sysdyn.product.site.feature</module>-->\r
- <!--<module>org.simantics.sysdyn.updatesite.feature</module>-->\r
</modules>\r
</project>\r
Compression=lzma2
SolidCompression=yes
OutputBaseFilename=Sysdyn-OM-1.35.0
-AppCopyright=Copyright © 2018 Simantics Team
+AppCopyright=Copyright � 2020 Simantics Team
DisableDirPage=no
WizardSmallImageFile=sysdyn.bmp
OutputDir=output-om
Compression=lzma2
SolidCompression=yes
OutputBaseFilename=Sysdyn-1.35.0
-AppCopyright=Copyright © 2018 Simantics Team
+AppCopyright=Copyright � 2020 Simantics Team
DisableDirPage=no
WizardSmallImageFile=sysdyn.bmp
OutputDir=output
<packaging>pom</packaging>
<properties>
- <tycho.version>1.4.0</tycho.version>
- <tycho.extras.version>1.4.0</tycho.extras.version>
+ <tycho.version>1.7.0</tycho.version>
+ <tycho.extras.version>1.7.0</tycho.extras.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<branch-spec>master</branch-spec>
<simantics-download-site>http://www.simantics.org/download</simantics-download-site>
</environments>
</configuration>
</plugin>
- <plugin>
- <groupId>org.eclipse.tycho.extras</groupId>
- <artifactId>tycho-pack200b-plugin</artifactId>
- <version>${tycho.extras.version}</version>
- <executions>
- <execution>
- <id>pack200-pack</id>
- <goals>
- <goal>pack</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-plugin</artifactId>
- <version>${tycho.version}</version>
- <executions>
- <execution>
- <id>attach-p2-metadata</id>
- <phase>package</phase>
- <goals>
- <goal>p2-metadata</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <defaultP2Metadata>false</defaultP2Metadata>
- </configuration>
- </plugin>
</plugins>
</build>
</project>
<?xml version="1.0" encoding="UTF-8"?>\r
<classpath>\r
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>\r
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
- <classpathentry kind="src" path="src"/>\r
+ <classpathentry kind="src" path="src">\r
+ <attributes>\r
+ <attribute name="test" value="true"/>\r
+ </attributes>\r
+ </classpathentry>\r
<classpathentry kind="output" path="bin"/>\r
</classpath>\r
eclipse.preferences.version=1\r
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6\r
-org.eclipse.jdt.core.compiler.compliance=1.6\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11\r
+org.eclipse.jdt.core.compiler.compliance=11\r
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled\r
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
-org.eclipse.jdt.core.compiler.source=1.6\r
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning\r
+org.eclipse.jdt.core.compiler.release=enabled\r
+org.eclipse.jdt.core.compiler.source=11\r
org.simantics.db.testing;bundle-version="1.0.0",
org.simantics.fmu;bundle-version="1.1.0"
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-RequiredExecutionEnvironment: JavaSE-11
Import-Package: org.osgi.framework