public class ModuleManagerComponent extends ModuleManagerImpl
Disposable.Parent
ATTRIBUTE_FILEPATH, ATTRIBUTE_FILEURL, ATTRIBUTE_GROUP, COMPONENT_NAME, ELEMENT_MODULE, ELEMENT_MODULES, IML_EXTENSION, MODULE_GROUP_SEPARATOR, myMessageBus, myModuleModel, myProject
EVER_CHANGED, NEVER_CHANGED
Constructor and Description |
---|
ModuleManagerComponent(Project project) |
Modifier and Type | Method and Description |
---|---|
protected ModuleEx |
createAndLoadModule(java.lang.String filePath) |
protected ModuleEx |
createModule(java.lang.String filePath) |
protected ModuleEx |
createNonPersistentModule(java.lang.String name) |
protected void |
deliverPendingEvents() |
protected void |
fireModulesAdded() |
protected boolean |
isUnknownModuleType(Module module) |
protected void |
setUnloadedModuleNames(java.util.List<java.lang.String> unloadedModuleNames) |
protected void |
showUnknownModuleTypeNotification(java.util.List<? extends Module> modulesWithUnknownTypes) |
protected void |
unloadNewlyAddedModulesIfPossible(java.util.Set<ModulePath> modulesToLoad,
java.util.List<UnloadedModuleDescriptionImpl> modulesToUnload) |
areModulesLoaded, cleanCachedStuff, commitModelWithRunnable, dispose, disposeModule, findModuleByName, fireBeforeModuleRemoved, fireModuleAdded, fireModuleAddedInWriteAction, fireModuleLoadErrors, fireModuleRemoved, fireModuleRenamedByVfsEvent, fireModulesRenamed, getAllModuleDescriptions, getFailedModulePaths, getInstanceImpl, getModifiableModel, getModuleDependentModules, getModuleGrouper, getModuleGroupPath, getModulePathsCount, getModules, getPathsToModuleFiles, getSortedModules, getState, getUnloadedModuleDescription, getUnloadedModuleDescriptions, hasModuleGroups, isModuleDependent, loadModule, loadModules, loadState, moduleDependencyComparator, moduleGraph, moduleGraph, newModule, newNonPersistentModule, noStateLoaded, projectClosed, projectOpened, removeUnloadedModules, setModuleGroupPath, setProgressStep, setUnloadedModules, writeExternal, writeExternal
getInstanceEx
getInstance
getModificationCount, incModificationCount
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeComponent
disposeComponent, initComponent
getComponentName
public ModuleManagerComponent(Project project)
protected void unloadNewlyAddedModulesIfPossible(java.util.Set<ModulePath> modulesToLoad, java.util.List<UnloadedModuleDescriptionImpl> modulesToUnload)
unloadNewlyAddedModulesIfPossible
in class ModuleManagerImpl
protected void showUnknownModuleTypeNotification(java.util.List<? extends Module> modulesWithUnknownTypes)
showUnknownModuleTypeNotification
in class ModuleManagerImpl
protected ModuleEx createModule(java.lang.String filePath)
createModule
in class ModuleManagerImpl
protected ModuleEx createNonPersistentModule(java.lang.String name)
createNonPersistentModule
in class ModuleManagerImpl
protected ModuleEx createAndLoadModule(java.lang.String filePath)
createAndLoadModule
in class ModuleManagerImpl
protected void setUnloadedModuleNames(java.util.List<java.lang.String> unloadedModuleNames)
setUnloadedModuleNames
in class ModuleManagerImpl
protected boolean isUnknownModuleType(Module module)
isUnknownModuleType
in class ModuleManagerImpl
protected void fireModulesAdded()
fireModulesAdded
in class ModuleManagerImpl
protected void deliverPendingEvents()
deliverPendingEvents
in class ModuleManagerImpl