@Override
public void run() {
SingleTreeContentViewer.this.project = project;
dynamicTree.setProject(project);
ManagedProject mp = project.getExtensionObject(ManagedProject.class);
opNodeContentService = new OperationNodeContentService(mp, dynamicTree.getModel());
connectOpNodeService = new ConnectOperationNodeService(project, dynamicTree.getModel());
connectOpNodeService.insertOperationNodes();
treePreferenceListeners.setOpNodeContentService(opNodeContentService);
filterFunction = new SingleTreeFilterFunction(project);
showFilterAction.setEnabled(true);
}
});
ManagedProject mp = ProjectUtils.getManagedProject(project);
validationService.setModel(mp.getValidationModel());
}