Major cleanup of outlining code
- The outlining code now provides a well-defined interface for plugins
- The outline is now also contributed to the Project Explorer

Change-Id: I33a484486828819d30ef9540257256552acb5f21
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Ensure that the StandardOutlineContentProvider is always available.

Change-Id: I894a614cc6328c146ac309bd4bf9fed8d354d1fe
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed issues with Outline in Project Explorer

Change-Id: Ied4e1597d1b849b6ea84aeaaceaf671f4de77e54
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed argument not valid exceptions

Change-Id: I12dadd7b7eb4480f9830e306874fe85c58ff7cc9
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Make use of the new Utilities functions

Change-Id: I27c26d1f13ca82bf8292f7c4216a798d2bf1c25b
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Quickfix for linked files

Change-Id: I41b66b734af57d6726a17bdce1846995870e9b1f
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed issues with markers in files different from the main spec

Change-Id: I6cf8d976593dd89307ea7896f1e24217ee7a7ddd
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Minor bugfix for the outline

Change-Id: I8dbd2b1be4db797fc932ea3bca2a7c7bb83736a6
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed consistency issues of universes in sequential rules

Change-Id: I59b319f4dda36ba5ab81a73a6b6fa0e8de38677b
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Minor bugfix for the outline

Change-Id: I33c2436e2f398906108f37bb0e7be06f37d5a915
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Improved unparseTree

Change-Id: Ia3ab11db8b7b0fe6266032db8d32bbf508ea4478
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed a bug in the Outline Page that would occurr when a file is renamed

Change-Id: Id648cdbfff3cda63bc242e205a7b55cd1ae27b4d
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Added a utility function to refresh the eclipse filesystem

Change-Id: Ieb6e415cb3727c4a12bfb41a40fbca1edd512a35
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Moved IconManager to util package

Change-Id: Iacafe464e587b355b0400e146d8645ac2ffc06de
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
When a CoreModule is launched launch the including specification instead

Change-Id: Idfd946c5df3b0460dc8e25353bb11de5d5e96129
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Added auto-completion

Change-Id: I03c5fa1ebecca7ba8303aaaf614fb8fd183470db
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Allow determination of loaded plugins

Change-Id: I7dc50efd25fd185b2abcba3dba21a190fa6a935d
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Added plugin functions to auto-completion

Change-Id: Iac09a8aef822d98924237b625d78c7a7f89b76ea
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed a bug in the implementation of addChildAfter

Change-Id: Ic94075e5920df2dc3d60d35a96c66a4058bb03ae
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>
Fixed thread access issues in the Utilities class

Change-Id: Ibb097a819b3013d2f83b1561452e65fd9baa1c70
Signed-off-by: mstegmaier <michael-1.stegmaier@uni-ulm.de>