New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSATE allows aadl2 file extension for AADL files #2197
Comments
New components are no longer automatically added to an existing diagram because it can destroy the layout if it was done manually, so that is not a bug. However, the new thread should show up in the "Configure Diagram" dialog and the outline view. |
@lwrage @Etienne13 |
I tested with the aadl extension for my files and it works fine indeed. This also explains why I was not able to reproduce the issue after creating new aadl packages. Thanks for the information. |
@Etienne13 @lwrage since the text editor supports the aadl2 extension, I'm marking this as a GE bug to be fixed on the next release. However, I believe there are likely cases in other parts of OSATE which do not handle the "aadl2" extension. |
That aadl2 file extension is a leftover from the early days of our AADL2 implementation. It's probably better if we remove it. |
That works for me. If that's the path forward, then we should remove the GE tag. The graphical editor's behavior is a side effect of the partial support in core. |
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
The text was updated successfully, but these errors were encountered: