Release 5.5.0

Bugfixes
Features
API-Changes
- New ResourceNameIndex for ReverseNameLookup -> Nearly no UpdateDelay while typing text in ResourceEditor
- Improved Speed of Relation-Arrow-Calculation -> Moving Shapes in DomainDiagram is now much faster
- Asynchron Loading of Resources on Start -> No more 5000ms classloading timeout due to blocked EnvironmentPlugin-Activator
- LazyLoading of aggregated Resource on unfolding in ResourceEditor -> Open resources with many aggregations
- Empty ResourceFolder after Open Projekt/Refresh when OutOfSync
- Generic-Refactoring Wizard not Closing on DoubleClick
- Exception in Wizards when an invalid workspace path was entered FileLocation-Textfield
- QuickOutline in ResourceEditor not working on Selector-Lines
- ProjectExplorer-LabelProvider overrides names for unknown objects with name provided by WorkbenchAdapter
- ProjectExplorer-ContentProvider returns wrong parent (null) for unknown objects
- ProjectExplorer-PackageContentProvider delivers no content for default packages/ResourceFolders after handling actifsource resource path changes
- StackOverflowException in ContentProvider ListDiffer on large changes
- Opening large generated file with ProtectedRegions in texteditor -> The used regular expression in combination with CharacterScanner resulted in a nearly quadratic algorithm
Features
- Launch-Config testing actifsource aspects without running starting an eclipse runtime workspace Run/Debug as Actifsource JUnit Test in ContextMenu and SingleScopeTestCase-BaseClass (requires ch.actifsouce.ui.junit-Plugin)
- Faster Reading of Templates
- Better Caching of Template & Selector Evaluation Structures -> Faster Overall Performance when Evaluating Templates & Selectors (inclusive SelectorBasedAspects)
- Reload ResourceEditor-Content when resource is available after refresh
- ".actifsourceFildIdIgnore"-File to suppress fileId parsing in subfolders of the target folder, for users unable to change compile artifact location, however we strongly suggest to separate these files from source code
- Changed Model-Class-Template to workaround constructor size limit
- Speedup CIP Import and adding of new projects
- Support for Indicies in Core
API-Changes
- INameAspect#getResourcesByName is now deprecated and no longer used