Contributed property sets (and packages) used to be copied into the workspace, which we considered bad practice. In #527 we changed that, such that contributed AADL files are read from the contributing plugins. However, now it is impossible to fix errors in such a file without updating OSATE. There should be some way to update just a single contributed file.
We have a specialized mechanism that works for AADL_Project.aadl only.
Who updates the file contents? End user or update mechanism?
What's the scope of the change? Workspace or installation?