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 PackagingElementResolvingContext
public ArtifactModel getArtifactModel()
getArtifactModel
in interface PackagingElementResolvingContext
public Artifact getOriginalArtifact(Artifact artifact)
getOriginalArtifact
in interface ArtifactsStructureConfigurableContext
public ModifiableModuleModel getModifiableModuleModel()
getModifiableModuleModel
in interface ArtifactsStructureConfigurableContext
public void queueValidation(Artifact artifact)
queueValidation
in interface ArtifactsStructureConfigurableContext
public CompositePackagingElement<?> getRootElement(Artifact artifact)
getRootElement
in interface ArtifactsStructureConfigurableContext
public void editLayout(Artifact artifact, java.lang.Runnable action)
editLayout
in interface ArtifactsStructureConfigurableContext
public ArtifactEditorImpl getArtifactEditor(Artifact artifact)
public ArtifactEditorImpl getOrCreateEditor(Artifact artifact)
getOrCreateEditor
in interface ArtifactsStructureConfigurableContext
public ModifiableArtifactModel getActualModifiableModel()
public ModifiableArtifactModel getOrCreateModifiableArtifactModel()
getOrCreateModifiableArtifactModel
in interface ArtifactsStructureConfigurableContext
public ArtifactEditorSettings getDefaultSettings()
getDefaultSettings
in interface ArtifactsStructureConfigurableContext
public ModulesProvider getModulesProvider()
getModulesProvider
in interface PackagingElementResolvingContext
public FacetsProvider getFacetsProvider()
getFacetsProvider
in interface PackagingElementResolvingContext
public Library findLibrary(java.lang.String level, java.lang.String libraryName)
findLibrary
in interface PackagingElementResolvingContext
public ManifestFileProvider getManifestFileProvider()
getManifestFileProvider
in interface PackagingElementResolvingContext
public ManifestFileConfiguration getManifestFile(CompositePackagingElement<?> element, ArtifactType artifactType)
getManifestFile
in interface ArtifactsStructureConfigurableContext
public 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 ArtifactsStructureConfigurableContext
public ModifiableRootModel getOrCreateModifiableRootModel(Module module)
getOrCreateModifiableRootModel
in interface ArtifactsStructureConfigurableContext