Skip to content

Commit 84dc331

Browse files
committed
update release artefacts for update v3.13
1 parent a27ce85 commit 84dc331

File tree

13 files changed

+41
-22
lines changed

13 files changed

+41
-22
lines changed

CHANGELOG

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
SmartMDSD Toolchain v3.13
2+
* Extended Code Generation for ROS Mixedport components (see release notes)
3+
* A few minor internal cleanups in preparation for the Eclipse Project
4+
-- Mon, 23 Mar. 2020
5+
16
SmartMDSD Toolchain v3.12
27
* Fixed bug in Plain OPC UA Code generation that now supports one-dimensional arrays for method calls
38
* Fixed bug in deployment script that now also copies the SmartSoft library

ReleaseNotes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
This file contains the release notes for the SmartMDSD Toolchain version 3.x. For each release, it provides important information to users to support them in switching from one specific version the previous version. This includes information and instructions how to migrate content from one version to another.
44

5+
## v3.13
6+
7+
This update only affects the code-generation for ROS Mixedport components. There, the user-level generation of Activity classes now support generation of additional ROS-related includes and class-member definitions. So if you are using ROS in your components, then we suggest you to backup your implementation of the Activities in your Component (i.e. the Activity classes in the smartsoft/src folder), to temporarily rename the Activity's header and source files and to trigger the Component's code genration by using the menu **SmartMDSD** -> **Run Code-Generation**. After that, merge the contents of the newly generated files with your original files so that the new extensions are included.
8+
59
## v3.12
610

711
This is a hotfix release where several internal code generation bugs are fixed. We recommend to manually trigger the code generation for your existing projects by selecting the project in the SmartMDSD Project Explorer and using the Eclipse menu: **SmartMDSD** -> **Run Code-Generation**. This will update your src-gen folders so you also might want rebuilding your projects by using the Eclipse menu **SmartMDSD** -> **Build Project** (alternatively, you can use the Eclipse menu: **Project** -> **Build All** to rebuild all your projects in the workspace at once). There are no other changes in the models or user-code required (other than those mentioned in release v3.11).

org.ecore.metamodels/org.ecore.behavior/org.ecore.behavior.skillRealization.edit/META-INF/MANIFEST.MF

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ Require-Bundle: org.eclipse.core.runtime,
2929
org.ecore.service.skillDefinition;visibility:=reexport,
3030
org.ecore.service.skillDefinition.edit;visibility:=reexport,
3131
org.ecore.base.stateMachine;visibility:=reexport,
32-
org.ecore.base.stateMachine.edit;visibility:=reexport
32+
org.ecore.base.stateMachine.edit;visibility:=reexport,
33+
org.ecore.base.documentation;visibility:=reexport,
34+
org.ecore.base.documentation.edit;visibility:=reexport
3335
Bundle-ActivationPolicy: lazy
3436
Automatic-Module-Name: org.ecore.behavior.skillRealization.edit

org.ecore.metamodels/org.ecore.behavior/org.ecore.behavior.skillRealization.edit/src-gen/org/ecore/behavior/skillRealization/provider/SkillRealizationEditPlugin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import org.ecore.base.basicAttributes.provider.BasicAttributesEditPlugin;
1010

11+
import org.ecore.base.documentation.provider.DocumentationEditPlugin;
1112
import org.ecore.base.stateMachine.provider.StateMachineEditPlugin;
1213

1314
import org.ecore.service.communicationObject.provider.CommunicationObjectEditPlugin;
@@ -58,7 +59,7 @@ public SkillRealizationEditPlugin() {
5859
CommunicationPatternEditPlugin.INSTANCE, ComponentModeEditPlugin.INSTANCE,
5960
CoordinationPatternEditPlugin.INSTANCE, ParameterDefinitionEditPlugin.INSTANCE,
6061
ServiceDefinitionEditPlugin.INSTANCE, SkillDefinitionEditPlugin.INSTANCE,
61-
StateMachineEditPlugin.INSTANCE, });
62+
StateMachineEditPlugin.INSTANCE, DocumentationEditPlugin.INSTANCE, });
6263
}
6364

6465
/**

org.ecore.metamodels/org.ecore.behavior/org.ecore.behavior.skillRealization/META-INF/MANIFEST.MF

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport,
1111
org.eclipse.core.runtime,
1212
org.ecore.service.skillDefinition;visibility:=reexport,
1313
org.ecore.base.stateMachine;visibility:=reexport,
14+
org.ecore.base.documentation;visibility:=reexport,
1415
org.ecore.service.parameterDefinition;visibility:=reexport,
1516
org.ecore.service.serviceDefinition;visibility:=reexport,
1617
org.ecore.service.componentMode;visibility:=reexport,

org.ecore.metamodels/org.ecore.behavior/org.ecore.behavior.skillRealization/model/skillRealization.genmodel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
modelPluginID="org.ecore.behavior.skillRealization" modelName="SkillRealization"
77
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" codeFormatting="true"
88
importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false"
9-
usedGenPackages="../../org.ecore.base.basicAttributes/model/basicAttributes.genmodel#//basicAttributes ../../org.ecore.service.communicationObject/model/communicationObject.genmodel#//communicationObject ../../org.ecore.service.communicationPattern/model/communicationPattern.genmodel#//communicationPattern ../../org.ecore.service.componentMode/model/componentMode.genmodel#//componentMode ../../org.ecore.service.coordinationPattern/model/coordinationPattern.genmodel#//coordinationPattern ../../org.ecore.service.parameterDefinition/model/parameterDefinition.genmodel#//parameterDefinition ../../org.ecore.service.serviceDefinition/model/serviceDefinition.genmodel#//serviceDefinition ../../org.ecore.service.skillDefinition/model/skillDefinition.genmodel#//skillDefinition ../../org.ecore.base.stateMachine/model/stateMachine.genmodel#//stateMachine"
9+
usedGenPackages="../../org.ecore.base.basicAttributes/model/basicAttributes.genmodel#//basicAttributes ../../org.ecore.service.communicationObject/model/communicationObject.genmodel#//communicationObject ../../org.ecore.service.communicationPattern/model/communicationPattern.genmodel#//communicationPattern ../../org.ecore.service.componentMode/model/componentMode.genmodel#//componentMode ../../org.ecore.service.coordinationPattern/model/coordinationPattern.genmodel#//coordinationPattern ../../org.ecore.service.parameterDefinition/model/parameterDefinition.genmodel#//parameterDefinition ../../org.ecore.service.serviceDefinition/model/serviceDefinition.genmodel#//serviceDefinition ../../org.ecore.service.skillDefinition/model/skillDefinition.genmodel#//skillDefinition ../../org.ecore.base.stateMachine/model/stateMachine.genmodel#//stateMachine ../../org.ecore.base.documentation/model/documentation.genmodel#//documentation"
1010
operationReflection="true" importOrganizing="true">
1111
<foreignModel>skillRealization.ecore</foreignModel>
1212
<testsDirectory xsi:nil="true"/>

org.ecore.metamodels/org.ecore.behavior/org.ecore.behavior.skillRealization/src-gen/org/ecore/behavior/skillRealization/impl/SkillRealizationPackageImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import org.ecore.base.basicAttributes.BasicAttributesPackage;
1414

15+
import org.ecore.base.documentation.DocumentationPackage;
1516
import org.ecore.base.stateMachine.StateMachinePackage;
1617

1718
import org.ecore.behavior.skillRealization.AbstractComponentCoordinationAction;
@@ -202,6 +203,7 @@ public static SkillRealizationPackage init() {
202203
ServiceDefinitionPackage.eINSTANCE.eClass();
203204
SkillDefinitionPackage.eINSTANCE.eClass();
204205
StateMachinePackage.eINSTANCE.eClass();
206+
DocumentationPackage.eINSTANCE.eClass();
205207

206208
// Create package meta-data objects
207209
theSkillRealizationPackage.createPackageContents();

org.smartmdsd.infrastructure/org.smartmdsd.branding/intro/resources.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
id="smartmdsd-introLink" style-id="content-link">
1515
<text>Visit SmartMDSD Toolchain Github Repository and file a bug or an issue report in case you find errors. We always are interested in improving the overall quality of our toolchain.</text>
1616
</link>
17+
<link label="Service Robotics Ulm: Technical Wiki"
18+
url="https://wiki.servicerobotik-ulm.de/"
19+
id="smartmdsd-introLink" style-id="content-link">
20+
<text>Learn more about the SmartSoft world.</text>
21+
</link>
1722
</group>
1823
</extensionContent>
1924
</introContent>
0 Bytes
Binary file not shown.
7 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)