public class IdeModelsProviderImpl extends java.lang.Object implements IdeModelsProvider
| Constructor and Description |
|---|
IdeModelsProviderImpl(Project project) |
protected final Project myProject
public IdeModelsProviderImpl(Project project)
public Module [] getModules()
getModules in interface IdeModelsProviderpublic Module [] getModules(ProjectData projectData)
getModules in interface IdeModelsProviderpublic OrderEntry [] getOrderEntries(Module module)
getOrderEntries in interface IdeModelsProviderpublic Module findIdeModule(ModuleData module)
findIdeModule in interface IdeModelsProviderprotected java.lang.Iterable<java.lang.String> suggestModuleNameCandidates(ModuleData module)
public Module findIdeModule(java.lang.String ideModuleName)
findIdeModule in interface IdeModelsProviderpublic UnloadedModuleDescription getUnloadedModuleDescription(ModuleData moduleData)
getUnloadedModuleDescription in interface IdeModelsProviderpublic Library findIdeLibrary(LibraryData libraryData)
findIdeLibrary in interface IdeModelsProviderpublic ModuleOrderEntry findIdeModuleDependency(ModuleDependencyData dependency, Module module)
findIdeModuleDependency in interface IdeModelsProviderpublic OrderEntry findIdeModuleOrderEntry(DependencyData data)
findIdeModuleOrderEntry in interface IdeModelsProviderpublic VirtualFile [] getContentRoots(Module module)
getContentRoots in interface IdeModelsProviderpublic VirtualFile [] getSourceRoots(Module module)
getSourceRoots in interface IdeModelsProviderpublic VirtualFile [] getSourceRoots(Module module, boolean includingTests)
getSourceRoots in interface IdeModelsProviderpublic Library [] getAllLibraries()
getAllLibraries in interface IdeModelsProviderpublic Library getLibraryByName(java.lang.String name)
getLibraryByName in interface IdeModelsProviderpublic java.lang.String [] getLibraryUrls(Library library, OrderRootType type)
getLibraryUrls in interface IdeModelsProviderpublic java.util.List<Module> getAllDependentModules(Module module)
getAllDependentModules in interface IdeModelsProvider