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;
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
C1
instead ofPS1::C1
Environment