diff --git a/docu/Example_PubSub.md b/docu/Example_PubSub.md new file mode 100644 index 000000000..ce9d8006e --- /dev/null +++ b/docu/Example_PubSub.md @@ -0,0 +1,134 @@ +# Tutorial: How to create a simple Publisher-Subscriber example. + +In this tutorial we just want to show how the models can be used to define ROS nodes. +For this we will see how two simple nodes can be defined, one that acts as a publisher of a "Hello World!" message and another that receives it as a subscriber. + +This tutorial is fictitious, it is not based on any existing ROS node. The ROS example is reflected in the models of the example [pub_sub_ros2](https://github.com/ipa-nhg/ros-model-examples/tree/main/pub_sub_ros2). + +The first step is to create a project to hold the models. + +To import this as a project in the RosTooling you can create a new modeling project. By File -> New -> Project -> General -> Project. Then you must give a name to the project, for example "Example" press next, and add as project reference "de.fraunhofer.ipa.ros.communication.objects". We recommend to create a folder called "rosnodes" within the project. + +![alt text](images/pubsub_tutorial1.gif) + +Once the project is created, you can create a new file my File -> New -> Other -> File. The file shall be created under the folder "rosnodes" and it must have the extension ".ros2", for example **publisher.ros2**. By creating a file type .ros2, Eclipse will convert the project to a Xtext project. Then copy the previous content to the new file. + +![alt text](images/pubsub_tutorial2.gif) + +Following the format of the [Ros model](RosModelDescription.md) we can now create a new Ros package, that contains a node with a publisher. + +The first line of the model must contain the name of the package, as part of the grammar of the model ":" will close the name definition line: + +``` +publisher_package: + +``` + +Then we need the artifact, a runnable to execute the node. As every YAML format file we have to add identantion to the secon line. Then pressing the keys "Ctrl"+Space bar the menu will suggest us as an option the text "artifacts:". We select it and go to the next line. + +In the third line we must add a douple identation, we will create an object under artifacts. The next object will be a name for the artifact, for example "pub_artifact": + +``` +publisher: + artifacts: + pub_artifact: +``` + +Similar to the artifact creation, we need to create a node, with the grammar "node: **NODENAME**": + +``` +publisher: + artifacts: + pub_artifact: + node: pub_node +``` +Now that we have the node, we can define the interfaces that offers this node as inputs and output to connect to it. In our case we want to create a publisher, which the type **String** . + +![alt text](images/pubsub_tutorial3.gif) + + +The models will look similar to: + +``` +publisher: + artifacts: + pub_artifact: + node: pub_node + publishers: + my_pub: + type: "std_msgs/msg/String" +``` + +In the same way we can create a subscriber: + +![alt text](images/pubsub_tutorial4.gif) + +This new subscriber model, will look like: + +``` +subscriber: + artifacts: + sub_artifact: + node: sub_node + subscribers: + my_sub: + type: "std_msgs/msg/String" +``` + +Now that we have already the components we can compose them. For that we have to create a new .rossystem file. Again go to File -> New -> Other -> File. The new file must have as extension .rossystem. + +In [RosSystem description](RosSystemModelDescription.md) we explain the format of a system and the editor will support you to write the model properly. + +The first that must be given is a name and then a ":" is required. In the next line you must add identation and you can press the keys "Ctrl" + Space bar for help. +Then we will define the nodes that compose the system. Here under "from" we will link our previously created nodes, the grammar for the references is **PackageName.NodeName**. + +![alt text](images/pubsub_tutorial5.gif) + +So far our file looks like: +``` +my_system: + nodes: + publisher: + from: "publisher.pub_node" + subscriber: + from: "subscriber.sub_node" +``` + +Now, we want to expose the ports to be connected. For that we have to define the interfaces under the nodes. And again we have to reference the created interfaces, with the grammar **NodeName::InterfaceName**. + +![alt text](images/pubsub_tutorial6.gif) + +And the model is updated to: +``` +my_system: + nodes: + publisher: + from: "publisher.pub_node" + interfaces: + - HelloWorldPublisher: pub-> "pub_artifact::my_pub" + subscriber: + from: "subscriber.sub_node" + interfaces: + - HelloWorldSubscriber: sub-> "sub_artifact::my_sub" +``` +The last step is to create the connection between the two components. For that we will use the connections description, under the system description. The connections must be done between interfaces instances described within the models, otherwise the model validator will give an error. + +![alt text](images/pubsub_tutorial7.gif) + +And the model is updated to: +``` +my_system: + nodes: + publisher: + from: "publisher.pub_node" + interfaces: + - HelloWorldPublisher: pub-> "pub_artifact::my_pub" + subscriber: + from: "subscriber.sub_node" + interfaces: + - HelloWorldSubscriber: sub-> "sub_artifact::my_sub" + connections: + -[ HelloWorldPublisher, HelloWorldSubscriber] +``` + +With this very basic example we hope you have understood how the models can be used and what kind of attributes they allow to represent. \ No newline at end of file diff --git a/docu/Example_Turtlesim.md b/docu/Example_Turtlesim.md index 64c738d21..0550d6533 100644 --- a/docu/Example_Turtlesim.md +++ b/docu/Example_Turtlesim.md @@ -1,6 +1,6 @@ # Hands-on example for the Turtlesim node -to learn ROS one of the first tutoials that everyone does is turtlesim. +To learn ROS one of the first tutoials that everyone does is turtlesim. Basically it is a small graphical interface where appears a turtle that I can move using the speed commands of any robotic base in ROS. [Official TurtleSim tutorial](https://docs.ros.org/en/foxy/Tutorials/Beginner-CLI-Tools/Introducing-Turtlesim/Introducing-Turtlesim.html) @@ -58,7 +58,7 @@ To import this as a project in the RosTooling you can create a new modeling proj Once the project is created, you can create a new file my File -> New -> Other -> File. We recommend to give as name to the file the name of the package and its must have the extension .ros2, this means the new file should be called **turtlesim.ros2**. By creating a file type .ros2, Eclipse will convert the project to a Xtext project. Then copy the previous content to the new file. -Now that we have already the components we can compose them. For that ww have to create a new .rossystem file. Again go to File -> New -> Other -> File. The new file must have as extension .rossystem. +Now that we have already the components we can compose them. For that we have to create a new .rossystem file. Again go to File -> New -> Other -> File. The new file must have as extension .rossystem. In [RosSystem description](RosSystemModelDescription.md) we explain the format of a system and the editor will support you to write the model properly. @@ -77,7 +77,7 @@ turtlesim_system: from: "turtlesim.turtle_teleop_key" ``` -Now, we want to expose the ports to be connected. This means the subcriber of the velocity command of the turtle and the publisher from the keyboard teleop: +Now, we want to expose the ports to be connected. This means the subscriber of the velocity command of the turtle and the publisher from the keyboard teleop: ![alt text](images/turtlesim_tutorial2.gif) diff --git a/docu/images/pubsub_tutorial1.gif b/docu/images/pubsub_tutorial1.gif new file mode 100644 index 000000000..b46adad4d --- /dev/null +++ b/docu/images/pubsub_tutorial1.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baba89f6876ab6a8e09c2ceb9b75eafe12110fd537deb38842b85eee85f8be8d +size 537126 diff --git a/docu/images/pubsub_tutorial2.gif b/docu/images/pubsub_tutorial2.gif new file mode 100644 index 000000000..56c8fd21e --- /dev/null +++ b/docu/images/pubsub_tutorial2.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e89d2ec10f56b096f0a1f24a82d59c48eff1f1da672f0ac230b47b3977203a5b +size 504312 diff --git a/docu/images/pubsub_tutorial3.gif b/docu/images/pubsub_tutorial3.gif new file mode 100644 index 000000000..c6bfa59f5 --- /dev/null +++ b/docu/images/pubsub_tutorial3.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e00b2b76c2c06fa9df18ff206177151c03bcc4f2bc77ed6552629fb532ad4f7 +size 839426 diff --git a/docu/images/pubsub_tutorial4.gif b/docu/images/pubsub_tutorial4.gif new file mode 100644 index 000000000..db2879130 --- /dev/null +++ b/docu/images/pubsub_tutorial4.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:897edd28d009b1a3550af1a72405c8bd8dd1f4218bac63d762a450fd6e9f3a67 +size 1561771 diff --git a/docu/images/pubsub_tutorial5.gif b/docu/images/pubsub_tutorial5.gif new file mode 100644 index 000000000..0b712cfa7 --- /dev/null +++ b/docu/images/pubsub_tutorial5.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea7842520157ce0b5e84d5ae9a3b10cbd9dff51a8abb2f1358de5a281ee94a83 +size 1126282 diff --git a/docu/images/pubsub_tutorial6.gif b/docu/images/pubsub_tutorial6.gif new file mode 100644 index 000000000..4a908beeb --- /dev/null +++ b/docu/images/pubsub_tutorial6.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c1c00d21c086638c295d9cbe2ce1f5bd01e0635915fafe98819c92049976d1 +size 998262 diff --git a/docu/images/pubsub_tutorial7.gif b/docu/images/pubsub_tutorial7.gif new file mode 100644 index 000000000..b5e9259cf --- /dev/null +++ b/docu/images/pubsub_tutorial7.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8cd4346ce103f2047bfc41ff2753991c1bc9d9ca15d64114f040ec14d4b7028 +size 670048 diff --git a/plugins/de.fraunhofer.ipa.ros.edit/.classpath b/plugins/de.fraunhofer.ipa.ros.edit/.classpath index 13d0fb52c..5651b4f6b 100644 --- a/plugins/de.fraunhofer.ipa.ros.edit/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.edit/.classpath @@ -1,7 +1,7 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs index e8c450c01..cf12e755a 100644 --- a/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.edit/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF index 5f46977c2..9d14690cb 100644 --- a/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.edit/META-INF/MANIFEST.MF @@ -8,7 +8,7 @@ Bundle-ClassPath: . Bundle-Activator: ros.provider.RosEditPlugin$Implementation Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: primitives.provider, ros.provider Require-Bundle: org.eclipse.core.runtime, diff --git a/plugins/de.fraunhofer.ipa.ros.editor/.classpath b/plugins/de.fraunhofer.ipa.ros.editor/.classpath index 2e0e48f24..468f6d634 100644 --- a/plugins/de.fraunhofer.ipa.ros.editor/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.editor/.classpath @@ -1,7 +1,7 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.editor/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF index 435a79026..3a7422acd 100644 --- a/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.editor/META-INF/MANIFEST.MF @@ -8,7 +8,7 @@ Bundle-ClassPath: . Bundle-Activator: ros.presentation.RosEditorPlugin$Implementation Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: primitives.presentation, ros.presentation Require-Bundle: org.eclipse.core.runtime, diff --git a/plugins/de.fraunhofer.ipa.ros.plugin/.classpath b/plugins/de.fraunhofer.ipa.ros.plugin/.classpath index e804adf57..a0e7c5923 100644 --- a/plugins/de.fraunhofer.ipa.ros.plugin/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.plugin/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF index 44026d721..12b698a47 100644 --- a/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.plugin/META-INF/MANIFEST.MF @@ -10,6 +10,6 @@ Require-Bundle: org.eclipse.ui, de.fraunhofer.ipa.ros.editor Automatic-Module-Name: de.fraunhofer.ipa.ros.plugin Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros.plugin Import-Package: org.eclipse.debug.ui diff --git a/plugins/de.fraunhofer.ipa.ros.plugin/ROS_Tooling.launch b/plugins/de.fraunhofer.ipa.ros.plugin/ROS_Tooling.launch index e972e0b53..e682411aa 100644 --- a/plugins/de.fraunhofer.ipa.ros.plugin/ROS_Tooling.launch +++ b/plugins/de.fraunhofer.ipa.ros.plugin/ROS_Tooling.launch @@ -16,7 +16,7 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.tests/.classpath b/plugins/de.fraunhofer.ipa.ros.tests/.classpath index aac075832..dd7e049ff 100644 --- a/plugins/de.fraunhofer.ipa.ros.tests/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.tests/.classpath @@ -1,7 +1,7 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs index c9545f06a..d41383c70 100644 --- a/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.tests/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF index 537cb0e58..e437f7aa3 100644 --- a/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.tests/META-INF/MANIFEST.MF @@ -7,7 +7,7 @@ Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: primitives.tests, ros.tests Require-Bundle: org.eclipse.core.runtime, diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/.classpath b/plugins/de.fraunhofer.ipa.ros.xtext.ide/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF index 204029aca..8eae8c716 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF @@ -10,7 +10,7 @@ Require-Bundle: de.fraunhofer.ipa.ros.xtext, org.eclipse.xtext.ide, org.eclipse.xtext.xbase.ide, org.antlr.runtime;bundle-version="4.7.2" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros.ide.contentassist.antlr.internal, de.fraunhofer.ipa.ros.ide.contentassist.antlr, de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/.classpath b/plugins/de.fraunhofer.ipa.ros.xtext.tests/.classpath index 2070a283e..7e1ce1449 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF index 6749533b7..906f214c2 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext.tests/META-INF/MANIFEST.MF @@ -35,5 +35,5 @@ Import-Package: org.apache.log4j, org.junit.platform.engine;version="[1.0.0,2.0.0)", org.junit.platform.runner;version="[1.0.0,2.0.0)", org.junit.platform.suite.api;version="[1.0.0,2.0.0)" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros.tests;x-internal=true diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/.classpath b/plugins/de.fraunhofer.ipa.ros.xtext.ui/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF index e810e9938..4b4a35dae 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF @@ -19,7 +19,7 @@ Require-Bundle: de.fraunhofer.ipa.ros.xtext, org.eclipse.xtend.lib;bundle-version="2.14.0", org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros.ui.contentassist, de.fraunhofer.ipa.ros.ui.quickfix, de.fraunhofer.ipa.ros.xtext.ui.internal diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/.classpath b/plugins/de.fraunhofer.ipa.ros.xtext/.classpath index a80f05412..e777d9c55 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/.classpath +++ b/plugins/de.fraunhofer.ipa.ros.xtext/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs index e8c450c01..cf12e755a 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros.xtext/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF index c215ccda4..01e1cfd5c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF @@ -14,7 +14,7 @@ Require-Bundle: de.fraunhofer.ipa.ros, org.eclipse.xtext.util, org.antlr.runtime;bundle-version="4.7.2", org.eclipse.xtend.lib;bundle-version="2.30.0" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros.validation, de.fraunhofer.ipa.ros.parser.antlr.lexer, de.fraunhofer.ipa.ros.formatting2, diff --git a/plugins/de.fraunhofer.ipa.ros/.classpath b/plugins/de.fraunhofer.ipa.ros/.classpath index e804adf57..503c2f89c 100644 --- a/plugins/de.fraunhofer.ipa.ros/.classpath +++ b/plugins/de.fraunhofer.ipa.ros/.classpath @@ -1,7 +1,7 @@ - - - - + + + + diff --git a/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs index bc37f8d04..c3d02649d 100644 --- a/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros/.settings/org.eclipse.jdt.core.prefs @@ -11,5 +11,5 @@ org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=19 +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=19 \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF index 266c06aac..4fb00f995 100644 --- a/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros/META-INF/MANIFEST.MF @@ -7,7 +7,7 @@ Bundle-Version: 3.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: primitives, primitives.impl, primitives.util, diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.classpath b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.classpath +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF index fe0bfd139..ee75e491a 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ide/META-INF/MANIFEST.MF @@ -13,7 +13,7 @@ Require-Bundle: de.fraunhofer.ipa.ros1.xtext, org.antlr.runtime;bundle-version="4.7.2", de.fraunhofer.ipa.ros.xtext, de.fraunhofer.ipa.ros.xtext.ui -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros1.ide.contentassist.antlr.internal, de.fraunhofer.ipa.ros1.ide.contentassist.antlr.lexer, de.fraunhofer.ipa.ros1.ide.contentassist.antlr diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.classpath b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.classpath +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF index 186d0d728..cb3ff7574 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros1.xtext.ui/META-INF/MANIFEST.MF @@ -22,7 +22,7 @@ Require-Bundle: de.fraunhofer.ipa.ros1.xtext, org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros1.xtext.ui.internal, de.fraunhofer.ipa.ros1.ui.quickfix, de.fraunhofer.ipa.ros1.ui.contentassist diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/.classpath b/plugins/de.fraunhofer.ipa.ros1.xtext/.classpath index f1e64bc0d..a221c2c21 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/.classpath +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/.classpath @@ -3,7 +3,7 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF index c2f07cf37..40d937c33 100644 --- a/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros1.xtext/META-INF/MANIFEST.MF @@ -16,7 +16,7 @@ Require-Bundle: de.fraunhofer.ipa.ros, de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0", de.fraunhofer.ipa.ros.xtext.ui;bundle-version="2.0.0", org.eclipse.xtend.lib;bundle-version="2.14.0" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros1.parser.antlr, de.fraunhofer.ipa.ros1.formatting2, de.fraunhofer.ipa.ros1.parser.antlr.internal, diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.classpath b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.classpath +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF index ba406a6a9..bcdc8d380 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/META-INF/MANIFEST.MF @@ -13,7 +13,7 @@ Require-Bundle: de.fraunhofer.ipa.ros2.xtext, org.antlr.runtime;bundle-version="4.7.2", de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0", de.fraunhofer.ipa.ros.xtext.ui;bundle-version="2.0.0" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros2.ide.contentassist.antlr.internal, de.fraunhofer.ipa.ros2.ide.contentassist.antlr, de.fraunhofer.ipa.ros2.ide.contentassist.antlr.lexer diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.classpath b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.classpath +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF index 89876ce30..c67bf5544 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/META-INF/MANIFEST.MF @@ -22,7 +22,7 @@ Require-Bundle: de.fraunhofer.ipa.ros2.xtext, org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros2.ui.quickfix, de.fraunhofer.ipa.ros2.ui.contentassist, de.fraunhofer.ipa.ros2.xtext.ui.internal diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/.classpath b/plugins/de.fraunhofer.ipa.ros2.xtext/.classpath index 2a094f15e..fa10618af 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/.classpath +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF index 254fa9fc0..a6bf43523 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/META-INF/MANIFEST.MF @@ -16,7 +16,7 @@ Require-Bundle: de.fraunhofer.ipa.ros, org.eclipse.xtext.util, org.antlr.runtime;bundle-version="4.7.2", org.eclipse.xtend.lib;bundle-version="2.14.0" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.ros2.parser.antlr, de.fraunhofer.ipa.ros2.parser.antlr.lexer, de.fraunhofer.ipa.ros2.parser.antlr.internal, diff --git a/plugins/de.fraunhofer.ipa.rossystem.deployment/.classpath b/plugins/de.fraunhofer.ipa.rossystem.deployment/.classpath index 1725f5d08..c96143609 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.deployment/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.deployment/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.deployment/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF index ac4dba689..826235a34 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.deployment/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: de.fraunhofer.ipa.rossystem.deployment Bundle-SymbolicName: de.fraunhofer.ipa.rossystem.deployment;singleton:=true Bundle-Version: 2.0.0.qualifier Export-Package: de.fraunhofer.ipa.rossystem.deployment -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Import-Package: javax.inject;version="1.0.0", org.eclipse.ui.handlers, org.eclipse.xtext.ui.resource diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/.classpath b/plugins/de.fraunhofer.ipa.rossystem.edit/.classpath index 2e0e48f24..468f6d634 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/.classpath @@ -1,7 +1,7 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF index 18a2231e2..7a7a1fdb5 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.edit/META-INF/MANIFEST.MF @@ -8,7 +8,7 @@ Bundle-ClassPath: . Bundle-Activator: system.provider.RossystemEditPlugin$Implementation Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: system.provider Require-Bundle: org.eclipse.core.runtime, de.fraunhofer.ipa.rossystem;visibility:=reexport, diff --git a/plugins/de.fraunhofer.ipa.rossystem.editor/.classpath b/plugins/de.fraunhofer.ipa.rossystem.editor/.classpath index e804adf57..a0e7c5923 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.editor/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.editor/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs index c9545f06a..d41383c70 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.editor/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF index 95d3ddb11..3412ed3eb 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.editor/META-INF/MANIFEST.MF @@ -8,7 +8,7 @@ Bundle-ClassPath: . Bundle-Activator: system.presentation.RossystemEditorPlugin$Implementation Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: system.presentation Require-Bundle: org.eclipse.core.runtime, org.eclipse.core.resources;visibility:=reexport, diff --git a/plugins/de.fraunhofer.ipa.rossystem.tests/.classpath b/plugins/de.fraunhofer.ipa.rossystem.tests/.classpath index 190f17f88..0e8a95457 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.tests/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.tests/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs index c9545f06a..d41383c70 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.tests/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF index 9fc33c808..396972d47 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.tests/META-INF/MANIFEST.MF @@ -7,7 +7,7 @@ Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: system.tests Require-Bundle: org.eclipse.core.runtime, de.fraunhofer.ipa.rossystem;visibility:=reexport, diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.classpath b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.classpath index 7e361bdca..1933d40f3 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF index 872fe13e4..8adeb232a 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/META-INF/MANIFEST.MF @@ -12,7 +12,7 @@ Require-Bundle: de.fraunhofer.ipa.rossystem.xtext, org.eclipse.xtext.xbase.ide, org.antlr.runtime;bundle-version="4.7.2", de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.rossystem.ide.contentassist.antlr.lexer, de.fraunhofer.ipa.rossystem.ide.contentassist.antlr.internal, de.fraunhofer.ipa.rossystem.ide.contentassist.antlr diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.classpath b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.classpath index a80f05412..e777d9c55 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF index 220f3a3e6..c4b094792 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/META-INF/MANIFEST.MF @@ -22,7 +22,7 @@ Require-Bundle: de.fraunhofer.ipa.rossystem.xtext, org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.rossystem.ui.contentassist, de.fraunhofer.ipa.rossystem.xtext.ui.internal, de.fraunhofer.ipa.rossystem.ui.quickfix diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/.classpath b/plugins/de.fraunhofer.ipa.rossystem.xtext/.classpath index 7e361bdca..1933d40f3 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9a..907fef17b 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,10 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF index 5fd221240..4153f8685 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/META-INF/MANIFEST.MF @@ -16,7 +16,7 @@ Require-Bundle: de.fraunhofer.ipa.rossystem, de.fraunhofer.ipa.ros.xtext;bundle-version="2.0.0", de.fraunhofer.ipa.ros.xtext.ui;bundle-version="2.0.0", org.eclipse.xtend.lib;bundle-version="2.14.0" -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: de.fraunhofer.ipa.rossystem.scoping, de.fraunhofer.ipa.rossystem.serializer, de.fraunhofer.ipa.rossystem.services, diff --git a/plugins/de.fraunhofer.ipa.rossystem/.classpath b/plugins/de.fraunhofer.ipa.rossystem/.classpath index e2325ee3d..c217a1853 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/.classpath +++ b/plugins/de.fraunhofer.ipa.rossystem/.classpath @@ -1,6 +1,6 @@ - + diff --git a/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs b/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs index c9545f06a..d41383c70 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs +++ b/plugins/de.fraunhofer.ipa.rossystem/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,9 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=19 +org.eclipse.jdt.core.compiler.compliance=19 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=19 diff --git a/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF index 84a62828a..f4ff18591 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.rossystem/META-INF/MANIFEST.MF @@ -7,7 +7,7 @@ Bundle-Version: 3.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-19 Export-Package: system, system.impl, system.util