Also used :
Path(java.nio.file.Path)
AzureOperation(com.microsoft.azure.toolkit.lib.common.operation.AzureOperation)
AzureBundle.message(com.microsoft.intellij.ui.messages.AzureBundle.message)
AzureUIRefreshCore(com.microsoft.azuretools.utils.AzureUIRefreshCore)
IWebApp(com.microsoft.azure.toolkit.lib.appservice.service.IWebApp)
AzureTask(com.microsoft.azure.toolkit.lib.common.task.AzureTask)
Single(rx.Single)
AzureOperationBundle.title(com.microsoft.azure.toolkit.lib.common.operation.AzureOperationBundle.title)
Project(com.intellij.openapi.project.Project)
AzureString(com.microsoft.azure.toolkit.lib.common.bundle.AzureString)
TextConsoleBuilderFactory(com.intellij.execution.filters.TextConsoleBuilderFactory)
AzureWebAppMvpModel(com.microsoft.azuretools.core.mvp.model.webapp.AzureWebAppMvpModel)
Path(java.nio.file.Path)
Notifications(com.intellij.notification.Notifications)
ProgressManager(com.intellij.openapi.progress.ProgressManager)
WebAppConfig(com.microsoft.azure.toolkit.lib.webapp.WebAppConfig)
AzureActionEnum(com.microsoft.tooling.msservices.serviceexplorer.AzureActionEnum)
NodeActionListener(com.microsoft.tooling.msservices.serviceexplorer.NodeActionListener)
WebAppModule(com.microsoft.tooling.msservices.serviceexplorer.azure.webapp.WebAppModule)
WebAppCreationDialog(com.microsoft.azure.toolkit.intellij.webapp.WebAppCreationDialog)
AzureMessager(com.microsoft.azure.toolkit.lib.common.messager.AzureMessager)
Nullable(com.microsoft.azuretools.azurecommons.helpers.Nullable)
AzureUIRefreshEvent(com.microsoft.azuretools.utils.AzureUIRefreshEvent)
AzureSignInAction(com.microsoft.intellij.actions.AzureSignInAction)
RunProcessHandler(com.microsoft.intellij.RunProcessHandler)
NotificationType(com.intellij.notification.NotificationType)
Objects(java.util.Objects)
Consumer(java.util.function.Consumer)
Notification(com.intellij.notification.Notification)
ProgressIndicator(com.intellij.openapi.progress.ProgressIndicator)
WebAppService(com.microsoft.azure.toolkit.lib.webapp.WebAppService)
ConsoleView(com.intellij.execution.ui.ConsoleView)
ActionView(com.microsoft.azure.toolkit.lib.common.action.ActionView)
Action(com.microsoft.azure.toolkit.lib.common.action.Action)
NodeActionEvent(com.microsoft.tooling.msservices.serviceexplorer.NodeActionEvent)
AzureTaskManager(com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager)
AzureSignInAction(com.microsoft.intellij.actions.AzureSignInAction)
Action(com.microsoft.azure.toolkit.lib.common.action.Action)
WebAppCreationDialog(com.microsoft.azure.toolkit.intellij.webapp.WebAppCreationDialog)
ActionView(com.microsoft.azure.toolkit.lib.common.action.ActionView)
AzureString(com.microsoft.azure.toolkit.lib.common.bundle.AzureString)
AzureOperation(com.microsoft.azure.toolkit.lib.common.operation.AzureOperation)