The example is a requirement declaration with a variable 'val' cpu1 whose value is a reference to an instance model element declared as 'this'.hw1.board.cpu
Usage scenario: Open both the aadl file and the reqspec file. Keep the aadl file in front.
Exit OSATE and reenter OSATE. Invocation of clean.. build works fine.
Now bring the reqspec file to the front and do a clean.. build. A cyclic linking exception is thrown (not visible to the end user but shown as a trace in the log and development environment console.
Once we get this problem additional every clean.. build produces it.
The example is a requirement declaration with a variable 'val' cpu1 whose value is a reference to an instance model element declared as 'this'.hw1.board.cpu Usage scenario: Open both the aadl file and the reqspec file. Keep the aadl file in front. Exit OSATE and reenter OSATE. Invocation of clean.. build works fine. Now bring the reqspec file to the front and do a clean.. build. A cyclic linking exception is thrown (not visible to the end user but shown as a trace in the log and development environment console. Once we get this problem additional every clean.. build produces it.