void updateProject() {
    setErrorLevel(
      myMavenProject.getCacheProblems().isEmpty() ? MavenProjectsStructure.ErrorLevel.NONE : MavenProjectsStructure.ErrorLevel.ERROR);
    myLifecycleNode.updateGoalsList();
    myPluginsNode.updatePlugins(myMavenProject);

    if (isRoot()) {
      myRepositoriesNode.updateRepositories(myProject);
    }

    if (myMavenProjectsStructure.getDisplayMode() == MavenProjectsStructure.MavenStructureDisplayMode.SHOW_ALL) {
      myDependenciesNode.updateDependencies();
    }

    myRunConfigurationsNode.updateRunConfigurations(myMavenProject);

    myTooltipCache = makeDescription();

    myMavenProjectsStructure.updateFrom(getParent());
  }
void updateProject()