Model RealTime 10.1 2017.40

171511: Model indexer errors

- Implemented support for linked resources in Eclipse workspace
- Found possible cause for NPE on Eclipse startup and added some code that would allow to detect actual problem.
- NPE in indexer is already fixed.

171503: CQPAR00221045 CANNOT SELECT EVENT FOR ASYNCHRONOUS CALL MESSAGE WHEN PORT REDEFINITION AND PROTOCOL INHERITANCE IS USED

"Select Event for Message" dialog populates events properly now.
Existing connector is reused properly also. This was deliverd in 10.1 2017.40.

161086: CQPAR00208147 - RSA-RTE: Enable more intelligent Cross-model pasting of model elements

The new context menu command 'Automatic Reference Fixup' has been added for model element nodes in the project explorer.
When executed it will bring up the dialog asking if broken references should be repaired or cleared.
All information messages are printed in the console.
The command is not undoable and is not saving affected resources.
This was delivered in 10.1 2017.40

86529: Improve usability of Broken References dialog

In Model RealTime 10.1 2017.40 we have now added a new command for fixing broken references. It's present in the context menu of a Project Explorer element in the Refactor submenu and is called "Automatic Reference Fixup". So it is recommended to turn off the preference that opens the Repair Broken References dialog when models are loaded (Modeling - Resource Resolution - Mark Broken References). Then you will see error markers in the Problems view and in the Project Explorer when broken references are detected.
You should then invoke the new command for fixing broken references. You will have the option to either clear (reset) broken references or rebind them to new elements based on matching IDs. The latter is useful in case you have made a Rename refactoring but forgot to include all affected projects in the workspace, so they could not be updated at the time of refactoring.
If you want to rebind a broken reference to a completely new element you can just use the regular Model RealTime UI for doing so. For example, the Select Type button for a type reference in the Properties view.