CodemapCore.getPlugin().register(this);
this.view = view;
cache = new MapPerProjectCache(this);
callHierarchyTracker = new CallHierarchyTracker();
searchResultController = new SearchResultController();
markerController = new MarkerController();
selectionTracker = new SelectionTracker(this);
selectionProvider = new MapSelectionProvider(view);
// FIXME deif, move textUpdater to MapView, it should not be in the controller
textUpdater = new AllTextUpdater(view);
utils = new ControllerUtils(this);