Note: this issue is actually difficult to reproduce on other examples than the one referenced bellow. I tried to reproduce it on simpler examples but I did not manage to.
Summary
I use the example here during one of my courses. I ask students to complete the process implementation named control_application.impl. They have to add thread subcomponents, and connect them.
Steps to Reproduce
- Download the archive referenced above. Extract the content of the archive and import the project in it (File --> Import --> Existing project into workspace...)
- Create the Structure diagram for the process implementation control_application.impl in software.aadl
- From the textual editor, add a new thread in control_application.impl, say obst_detection2: thread obstacle_detection;
open the diagram of control_application.impl, obst_detection2 does not appear. Open the "Configure diagram" menu, obst_detection2 does not appear. Restart osate, and open the "Configure diagram" menu --> obst_detection2 does appear now.
Environment
- OSATE Version: 2.7.0 but first noticed the issue in 2.5.3
- Operating System: Linux Ubuntu and Debian
Note: this issue is actually difficult to reproduce on other examples than the one referenced bellow. I tried to reproduce it on simpler examples but I did not manage to.
Summary
I use the example here during one of my courses. I ask students to complete the process implementation named control_application.impl. They have to add thread subcomponents, and connect them.
Steps to Reproduce
open the diagram of control_application.impl, obst_detection2 does not appear. Open the "Configure diagram" menu, obst_detection2 does not appear. Restart osate, and open the "Configure diagram" menu --> obst_detection2 does appear now.
Environment