4d461ef65f80c79976dc082b46f7117588b17c30
[idea/community.git] / platform / projectModel-api / src / com / intellij / ProjectTopics.java
1 // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
2 package com.intellij;
3
4 import com.intellij.openapi.project.ModuleListener;
5 import com.intellij.openapi.roots.ModuleRootListener;
6 import com.intellij.util.messages.Topic;
7
8 public class ProjectTopics {
9   public static final Topic<ModuleRootListener> PROJECT_ROOTS = new Topic<>("project root changes", ModuleRootListener.class);
10   public static final Topic<ModuleListener> MODULES = new Topic<>("modules added or removed from project", ModuleListener.class);
11
12   private ProjectTopics() {
13   }
14 }