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 IdeModelsProvider
public Module [] getModules(ProjectData projectData)
getModules
in interface IdeModelsProvider
public OrderEntry [] getOrderEntries(Module module)
getOrderEntries
in interface IdeModelsProvider
public Module findIdeModule(ModuleData module)
findIdeModule
in interface IdeModelsProvider
protected java.lang.Iterable<java.lang.String> suggestModuleNameCandidates(ModuleData module)
public Module findIdeModule(java.lang.String ideModuleName)
findIdeModule
in interface IdeModelsProvider
public UnloadedModuleDescription getUnloadedModuleDescription(ModuleData moduleData)
getUnloadedModuleDescription
in interface IdeModelsProvider
public Library findIdeLibrary(LibraryData libraryData)
findIdeLibrary
in interface IdeModelsProvider
public ModuleOrderEntry findIdeModuleDependency(ModuleDependencyData dependency, Module module)
findIdeModuleDependency
in interface IdeModelsProvider
public OrderEntry findIdeModuleOrderEntry(DependencyData data)
findIdeModuleOrderEntry
in interface IdeModelsProvider
public VirtualFile [] getContentRoots(Module module)
getContentRoots
in interface IdeModelsProvider
public VirtualFile [] getSourceRoots(Module module)
getSourceRoots
in interface IdeModelsProvider
public VirtualFile [] getSourceRoots(Module module, boolean includingTests)
getSourceRoots
in interface IdeModelsProvider
public Library [] getAllLibraries()
getAllLibraries
in interface IdeModelsProvider
public Library getLibraryByName(java.lang.String name)
getLibraryByName
in interface IdeModelsProvider
public java.lang.String [] getLibraryUrls(Library library, OrderRootType type)
getLibraryUrls
in interface IdeModelsProvider
public java.util.List<Module> getAllDependentModules(Module module)
getAllDependentModules
in interface IdeModelsProvider