This is still work is progress but getting there.
refs #6676
Change-Id: I860898c5e5143de29246e34d59a60e3f59e7bdae
<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.pde.core.requiredPlugins"/>\r
- <classpathentry kind="src" path="src"/>\r
- <classpathentry kind="output" path="bin"/>\r
</classpath>\r
Bundle-SymbolicName: org.simantics.fmu.me.win32
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
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0",
- org.simantics.utils;bundle-version="1.1.0"
-Eclipse-PlatformFilter: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86))
+Eclipse-PlatformFilter: (& (osgi.os=win32) (osgi.arch=x86))
+Bundle-NativeCode: libraries/FMUSimulator.dll; libraries/miniunz.dll; libraries/zlibwapi.dll; processor=x86
-source.. = src/\r
-output.. = bin/\r
bin.includes = META-INF/,\\r
.,\\r
libraries/\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+ <modelVersion>4.0.0</modelVersion>\r
+ <groupId>org.simantics</groupId>\r
+ <artifactId>org.simantics.fmu.me.win32</artifactId>\r
+ <version>1.1.0-SNAPSHOT</version>\r
+ <packaging>eclipse-plugin</packaging>\r
+\r
+ <parent>\r
+ <groupId>org.simantics</groupId>\r
+ <artifactId>org.simantics.sysdyn.root.bundles</artifactId>\r
+ <version>1.0.0-SNAPSHOT</version>\r
+ </parent>\r
+\r
+ <build>\r
+ <plugins>\r
+ <plugin>\r
+ <groupId>org.eclipse.tycho</groupId>\r
+ <artifactId>target-platform-configuration</artifactId>\r
+ <version>${tycho.version}</version>\r
+ <configuration>\r
+ <environments>\r
+ <environment>\r
+ <os>win32</os>\r
+ <ws>win32</ws>\r
+ <arch>x86</arch>\r
+ </environment>\r
+ </environments>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
+</project>
\ No newline at end of file
<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.pde.core.requiredPlugins"/>\r
- <classpathentry kind="src" path="src"/>\r
- <classpathentry kind="output" path="bin"/>\r
</classpath>\r
Bundle-SymbolicName: org.simantics.fmu.me.win64
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
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0",
- org.simantics.utils;bundle-version="1.1.0"
-Eclipse-PlatformFilter: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64))
+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
-source.. = src/\r
-output.. = bin/\r
bin.includes = META-INF/,\\r
.,\\r
libraries/\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+ <modelVersion>4.0.0</modelVersion>\r
+ <groupId>org.simantics</groupId>\r
+ <artifactId>org.simantics.fmu.me.win64</artifactId>\r
+ <version>1.1.0-SNAPSHOT</version>\r
+ <packaging>eclipse-plugin</packaging>\r
+\r
+ <parent>\r
+ <groupId>org.simantics</groupId>\r
+ <artifactId>org.simantics.sysdyn.root.bundles</artifactId>\r
+ <version>1.0.0-SNAPSHOT</version>\r
+ </parent>\r
+\r
+ <build>\r
+ <plugins>\r
+ <plugin>\r
+ <groupId>org.eclipse.tycho</groupId>\r
+ <artifactId>target-platform-configuration</artifactId>\r
+ <version>${tycho.version}</version>\r
+ <configuration>\r
+ <environments>\r
+ <environment>\r
+ <os>win32</os>\r
+ <ws>win32</ws>\r
+ <arch>x86_64</arch>\r
+ </environment>\r
+ </environments>\r
+ </configuration>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+\r
+</project>
\ No newline at end of file
-#buckminster.output.root=c:/simantics-build/site
-#buckminster.temp.root=c:/simantics-build/temp
-
# How .qualifier in versions should be replaced
-qualifier.replacement.*=generator:lastRevision
-generator.lastRevision.format=r{0,number,000000}
+qualifier.replacement.*=generator:buildTimestamp
+generator.buildTimestamp.format='v'yyyyMMdd-HHmmss
# Pack200 compression
#site.pack200=true
<feature\r
id="org.simantics.sysdyn"\r
label="Simantics System Dynamics Feature"\r
- version="1.9.1.qualifier"\r
+ version="1.10.0.qualifier"\r
provider-name="VTT Technical Research Centre of Finland">\r
\r
<description>\r
bin.includes = feature.xml\r
root=rootfiles/\r
\r
-root.win32.win32.x86.folder.jre=jre/win32.x86\r
-root.win32.win32.x86_64.folder.jre=jre/win32.x86_64
\ No newline at end of file
+#root.win32.win32.x86.folder.jre=jre/win32.x86\r
+#root.win32.win32.x86_64.folder.jre=jre/win32.x86_64
\ No newline at end of file
<feature\r
id="org.simantics.sysdyn.internal"\r
label="Simantics System Dynamics Internal Solver Feature"\r
- version="1.9.1.qualifier"\r
+ version="1.10.0.qualifier"\r
provider-name="VTT Technical Research Centre of Finland">\r
\r
<description>\r
</description>\r
\r
<copyright>\r
- Copyright (c) 2007, 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
+ Copyright (c) 2007, 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
<feature\r
id="org.simantics.sysdyn.internal.p2"\r
label="Simantics System Dynamics with Internal Solver"\r
- version="1.9.1.qualifier"\r
+ version="1.10.0.qualifier"\r
provider-name="Semantum Oy">\r
\r
<description>\r
<plugin\r
id="org.simantics.fmu.me.win32"\r
os="win32"\r
- ws="win32"\r
arch="x86"\r
download-size="0"\r
install-size="0"\r
- version="0.0.0"/>\r
+ version="0.0.0"\r
+ fragment="true"/>\r
\r
<plugin\r
id="org.simantics.fmu.me.win64"\r
os="win32"\r
- ws="win32"\r
arch="x86_64"\r
download-size="0"\r
install-size="0"\r
- version="0.0.0"/>\r
+ version="0.0.0"\r
+ fragment="true"/>\r
\r
<plugin\r
id="org.simantics.fileimport"\r
-#buckminster.output.root=c:/simantics-build/site
-#buckminster.temp.root=c:/simantics-build/temp
-
# How .qualifier in versions should be replaced
-qualifier.replacement.*=generator:lastRevision
-generator.lastRevision.format=r{0,number,000000}
+qualifier.replacement.*=generator:buildTimestamp
+generator.buildTimestamp.format='v'yyyyMMdd-HHmmss
# Pack200 compression
#site.pack200=true
<feature\r
id="org.simantics.sysdyn.product.site"\r
label="Sysdyn Product Site"\r
- version="1.9.1.qualifier"\r
+ version="1.10.0.qualifier"\r
provider-name="VTT Technical Research Centre of Finland">\r
\r
<description>\r
<configuration>\r
<excludes>\r
<!-- ID of the non-source bundle(s) to exclude from the generated source feature -->\r
- <plugin id="com.famfamfam.silk"/>\r
+ <!--\r
+ <plugin id="com.famfamfam.silk"/>\r
<plugin id="javax.vecmath"/>\r
<plugin id="org.apache.batik"/>\r
<plugin id="org.apache.poi"/>\r
<feature id="org.eclipse.emf.ecore"/>\r
<feature id="org.eclipse.epp.mpc"/>\r
<feature id="org.eclipse.equinox.p2.discovery.feature"/>\r
- <feature id="org.eclipse.equinox.executable"/>\r
- </excludes>\r
+ -->\r
+ <plugin id="org.simantics.fileimport"/>\r
+ <plugin id="org.simantics.fmu.me.win32"/>\r
+ <plugin id="org.simantics.fmu.me.win64"/>\r
+ <plugin id="org.simantics.sysdyn.product"/>\r
+ \r
+ <feature id="org.eclipse.equinox.executable"/>\r
+ <feature id="org.simantics.eclipsec.launcher"/>\r
+ <feature id="org.simantics.help"/>\r
+ <feature id="org.simantics.issues.feature"/>\r
+ <feature id="org.simantics.issues.ui.feature"/>\r
+ <feature id="org.simantics.modeling"/>\r
+ <feature id="org.simantics.workbench"/>\r
+ \r
+ </excludes>\r
</configuration>\r
</execution>\r
</executions>\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.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
+ <!--<module>org.simantics.sysdyn.product.site.feature</module>-->\r
+ <!--<module>org.simantics.sysdyn.updatesite.feature</module>-->\r
</modules>\r
</project>\r
<?xml version="1.0" encoding="UTF-8"?>\r
<site>\r
- <feature url="features/org.simantics.sysdyn_1.25.0.jar" id="org.simantics.sysdyn" version="1.25.0">\r
+ <feature id="org.simantics.sysdyn.internal.p2">\r
<category name="org.simantics.sysdyn"/>\r
</feature>\r
<category-def name="org.simantics.sysdyn" label="Simantics System Dynamics">\r
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
<modelVersion>4.0.0</modelVersion>\r
<artifactId>org.simantics.sysdyn.repository</artifactId>\r
- <version>1.25.0-SNAPSHOT</version>\r
+ <version>1.10.0-SNAPSHOT</version>\r
<packaging>eclipse-repository</packaging>\r
\r
<parent>\r
Bundle-Activator: org.simantics.sysdyn.tests.Activator
Require-Bundle: org.simantics.modelica;bundle-version="1.0.0",
org.junit;bundle-version="4.8.2",
- org.simantics.db.testing;bundle-version="1.0.0"
+ 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
Import-Package: org.osgi.framework
package org.simantics.sysdyn.tests.fmi;\r
\r
import static org.junit.Assert.fail;\r
-import junit.framework.Assert;\r
\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
+\r
+import org.junit.Assert;\r
\r
/**\r
* Tests calls to fmu control before model has been loaded or initialized.\r
import java.util.Arrays;\r
import java.util.List;\r
\r
-import junit.framework.Assert;\r
-\r
+import org.junit.Assert;\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
\r
/**\r
* Tests that a boolean value can be changed, erroneous values and variables are detected\r
import java.util.Arrays;\r
import java.util.List;\r
\r
-import junit.framework.Assert;\r
-\r
+import org.junit.Assert;\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
\r
/**\r
* Tests that an integer value can be changed and the change is propagated \r
import java.util.Arrays;\r
import java.util.List;\r
\r
-import junit.framework.Assert;\r
-\r
+import org.junit.Assert;\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
\r
/**\r
* Tests that a real value can be changed and the change is propagated \r
import java.util.Arrays;\r
import java.util.List;\r
\r
-import junit.framework.Assert;\r
-\r
+import org.junit.Assert;\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
\r
\r
/**\r
package org.simantics.sysdyn.tests.fmi;\r
\r
-import static org.junit.Assert.*;\r
-\r
+import static org.junit.Assert.fail;\r
\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
\r
/**\r
* Test possible error situations in loading an fmu file to the control\r
import java.util.Arrays;\r
import java.util.List;\r
\r
-import junit.framework.Assert;\r
-\r
+import org.junit.Assert;\r
import org.junit.Test;\r
-import org.simantics.modelica.fmi.FMUControlJNI;\r
-import org.simantics.modelica.fmi.FMUJNIException;\r
+import org.simantics.fmu.FMUControlJNI;\r
+import org.simantics.fmu.FMUJNIException;\r
\r
public class MultipleSimultaneousFMUSimulationsTest {\r
\r