public class ArtifactsStructureConfigurableContextImpl extends java.lang.Object implements ArtifactsStructureConfigurableContext
| Constructor and Description |
|---|
ArtifactsStructureConfigurableContextImpl(StructureConfigurableContext context,
Project project,
ArtifactEditorSettings defaultSettings,
ArtifactAdapter modifiableModelListener) |
public ArtifactsStructureConfigurableContextImpl(StructureConfigurableContext context, Project project, ArtifactEditorSettings defaultSettings, ArtifactAdapter modifiableModelListener)
public Project getProject()
getProject in interface PackagingElementResolvingContextpublic ArtifactModel getArtifactModel()
getArtifactModel in interface PackagingElementResolvingContextpublic Artifact getOriginalArtifact(Artifact artifact)
getOriginalArtifact in interface ArtifactsStructureConfigurableContextpublic ModifiableModuleModel getModifiableModuleModel()
getModifiableModuleModel in interface ArtifactsStructureConfigurableContextpublic void queueValidation(Artifact artifact)
queueValidation in interface ArtifactsStructureConfigurableContextpublic CompositePackagingElement<?> getRootElement(Artifact artifact)
getRootElement in interface ArtifactsStructureConfigurableContextpublic void editLayout(Artifact artifact, java.lang.Runnable action)
editLayout in interface ArtifactsStructureConfigurableContextpublic ArtifactEditorImpl getArtifactEditor(Artifact artifact)
public ArtifactEditorImpl getOrCreateEditor(Artifact artifact)
getOrCreateEditor in interface ArtifactsStructureConfigurableContextpublic ModifiableArtifactModel getActualModifiableModel()
public ModifiableArtifactModel getOrCreateModifiableArtifactModel()
getOrCreateModifiableArtifactModel in interface ArtifactsStructureConfigurableContextpublic ArtifactEditorSettings getDefaultSettings()
getDefaultSettings in interface ArtifactsStructureConfigurableContextpublic ModulesProvider getModulesProvider()
getModulesProvider in interface PackagingElementResolvingContextpublic FacetsProvider getFacetsProvider()
getFacetsProvider in interface PackagingElementResolvingContextpublic Library findLibrary(java.lang.String level, java.lang.String libraryName)
findLibrary in interface PackagingElementResolvingContextpublic ManifestFileProvider getManifestFileProvider()
getManifestFileProvider in interface PackagingElementResolvingContextpublic ManifestFileConfiguration getManifestFile(CompositePackagingElement<?> element, ArtifactType artifactType)
getManifestFile in interface ArtifactsStructureConfigurableContextpublic ManifestFilesInfo getManifestFilesInfo()
public void resetModifiableModel()
public void disposeUIResources()
public java.util.Collection<? extends ArtifactEditorImpl> getArtifactEditors()
public void saveEditorSettings()
public ArtifactProjectStructureElement getOrCreateArtifactElement(Artifact artifact)
getOrCreateArtifactElement in interface ArtifactsStructureConfigurableContextpublic ModifiableRootModel getOrCreateModifiableRootModel(Module module)
getOrCreateModifiableRootModel in interface ArtifactsStructureConfigurableContext