public abstract class FacetEditorContextBase extends UserDataHolderBase implements FacetEditorContext
| Constructor and Description | 
|---|
| FacetEditorContextBase(Facet facet,
                      FacetEditorContext parentContext,
                      FacetsProvider facetsProvider,
                      ModulesProvider modulesProvider,
                      UserDataHolder sharedModuleData,
                      UserDataHolder sharedProjectData) | 
| Modifier and Type | Method and Description | 
|---|---|
| Library | findLibrary(java.lang.String name) | 
| abstract ArtifactsStructureConfigurableContext | getArtifactsStructureContext() | 
| abstract LibrariesContainer | getContainer() | 
| Facet | getFacet() | 
| java.lang.String | getFacetName() | 
| FacetsProvider | getFacetsProvider() | 
| Library[] | getLibraries() | 
| VirtualFile[] | getLibraryFiles(Library library,
               OrderRootType rootType) | 
| ModulesProvider | getModulesProvider() | 
| Facet | getParentFacet() | 
| ModuleRootModel | getRootModel() | 
| UserDataHolder | getSharedModuleData() | 
| UserDataHolder | getSharedProjectData() | 
| <T> T | getUserData(Key<T> key) | 
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateProjectLibrary, getModifiableRootModel, getModule, getModuleBuilder, getProject, getWizardContext, isNewFacetputUserDatapublic FacetEditorContextBase(Facet facet, FacetEditorContext parentContext, FacetsProvider facetsProvider, ModulesProvider modulesProvider, UserDataHolder sharedModuleData, UserDataHolder sharedProjectData)
public Library[] getLibraries()
getLibraries in interface FacetEditorContextpublic java.lang.String getFacetName()
getFacetName in interface FacetEditorContextpublic VirtualFile[] getLibraryFiles(Library library, OrderRootType rootType)
getLibraryFiles in interface FacetEditorContextpublic Library findLibrary(java.lang.String name)
findLibrary in interface FacetEditorContextpublic UserDataHolder getSharedProjectData()
public UserDataHolder getSharedModuleData()
public abstract ArtifactsStructureConfigurableContext getArtifactsStructureContext()
public <T> T getUserData(Key<T> key)
getUserData in interface UserDataHoldergetUserData in class UserDataHolderBasepublic FacetsProvider getFacetsProvider()
getFacetsProvider in interface FacetEditorContextpublic ModulesProvider getModulesProvider()
getModulesProvider in interface FacetEditorContextpublic ModuleRootModel getRootModel()
getRootModel in interface FacetEditorContextpublic abstract LibrariesContainer getContainer()
public Facet getFacet()
getFacet in interface FacetEditorContextpublic Facet getParentFacet()
getParentFacet in interface FacetEditorContext