Summary
When renaming a property set with rename refactoring property constants that are defined and used in this property set lose their property set name prefix.
Steps to Reproduce
- Paste the model below in the AADL text editor
- Place the cursor on the property set name and hit Alt+Shift+R
- Change the property set name to PS1
- References to constant C1 are now
C1 instead of PS1::C1
property set PS is
C1: constant aadlinteger => 0;
-- errors in the following 2 lines
C2: constant aadlinteger => PS::C1;
P1: aadlinteger => PS::C1 applies to (all);
end PS;
Environment
- OSATE Version: 2.7.0
- Operating System: Linux
Summary
When renaming a property set with rename refactoring property constants that are defined and used in this property set lose their property set name prefix.
Steps to Reproduce
C1instead ofPS1::C1Environment