public class CoreModuleManager 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 |
---|
CoreModuleManager(Project project,
Disposable parentDisposable) |
Modifier and Type | Method and Description |
---|---|
protected ModuleEx |
createAndLoadModule(java.lang.String filePath) |
protected ModuleEx |
createModule(java.lang.String filePath) |
protected Disposable |
getLifetime() |
void |
loadModules() |
areModulesLoaded, cleanCachedStuff, commitModelWithRunnable, createNonPersistentModule, deliverPendingEvents, dispose, disposeModule, findModuleByName, fireBeforeModuleRemoved, fireModuleAdded, fireModuleAddedInWriteAction, fireModuleLoadErrors, fireModuleRemoved, fireModuleRenamedByVfsEvent, fireModulesAdded, fireModulesRenamed, getAllModuleDescriptions, getFailedModulePaths, getInstanceImpl, getModifiableModel, getModuleDependentModules, getModuleGrouper, getModuleGroupPath, getModulePathsCount, getModules, getPathsToModuleFiles, getSortedModules, getState, getUnloadedModuleDescription, getUnloadedModuleDescriptions, hasModuleGroups, isModuleDependent, isUnknownModuleType, loadModule, loadModules, loadState, moduleDependencyComparator, moduleGraph, moduleGraph, newModule, newNonPersistentModule, noStateLoaded, projectClosed, projectOpened, removeUnloadedModules, setModuleGroupPath, setProgressStep, setUnloadedModuleNames, setUnloadedModules, showUnknownModuleTypeNotification, unloadNewlyAddedModulesIfPossible, writeExternal, writeExternal
getInstanceEx
getInstance
getModificationCount, incModificationCount
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeComponent
disposeComponent, initComponent
getComponentName
public CoreModuleManager(Project project, Disposable parentDisposable)
protected ModuleEx createModule(java.lang.String filePath)
createModule
in class ModuleManagerImpl
protected ModuleEx createAndLoadModule(java.lang.String filePath) throws java.io.IOException
createAndLoadModule
in class ModuleManagerImpl
java.io.IOException
public void loadModules()
protected Disposable getLifetime()