[Jupyter Cell Type] Move CellType to the notebook core module

GitOrigin-RevId: a6b7a67ed2f1fa7e59d9e899ddaef4fa5af1a35e
This commit is contained in:
Olga.Lavrichenko
2025-09-30 08:28:35 +00:00
committed by intellij-monorepo-bot
parent 063948cdb3
commit 9c4314a68e
17 changed files with 18 additions and 10 deletions
@@ -1,5 +1,5 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization
package com.intellij.notebooks.jupyter.core.jupyter
enum class CellType {
CODE, MARKDOWN, RAW
+2
View File
@@ -43,6 +43,7 @@ jvm_library(
"//plugins/markdown/core:markdown",
"//platform/util",
"//platform/util/jdom",
"//jupyter:notebooks-jupyter-core",
]
)
@@ -75,6 +76,7 @@ jvm_library(
"//plugins/markdown/core:markdown",
"//platform/util",
"//platform/util/jdom",
"//jupyter:notebooks-jupyter-core",
]
)
### auto-generated section `build intellij.notebooks.visualization` end
@@ -53,5 +53,6 @@
<orderEntry type="module" module-name="intellij.markdown" />
<orderEntry type="module" module-name="intellij.platform.util" />
<orderEntry type="module" module-name="intellij.platform.util.jdom" />
<orderEntry type="module" module-name="intellij.notebooks.jupyter.core" />
</component>
</module>
@@ -2,6 +2,7 @@
<dependencies>
<module name="intellij.notebooks.ui"/>
<plugin id="org.intellij.plugins.markdown"/>
<module name="intellij.notebooks.jupyter.core"/>
</dependencies>
<extensionPoints>
@@ -1,6 +1,7 @@
package com.intellij.notebooks.visualization
import com.intellij.lang.Language
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.openapi.editor.Document
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.fileEditor.FileDocumentManager
@@ -2,6 +2,7 @@ package com.intellij.notebooks.visualization
import com.intellij.lang.Language
import com.intellij.lexer.Lexer
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellLines.MarkersAtLines
import com.intellij.openapi.editor.Document
import com.intellij.util.keyFMap.KeyFMap
@@ -1,5 +1,6 @@
package com.intellij.notebooks.visualization
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellLines.Companion.get
import com.intellij.openapi.editor.Document
import com.intellij.openapi.editor.Editor
@@ -1,7 +1,7 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.outputs.action
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellInlayManager
import com.intellij.notebooks.visualization.NotebookCellLines
import com.intellij.notebooks.visualization.cellSelectionModel
@@ -1,6 +1,6 @@
package com.intellij.notebooks.visualization.ui
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellInlayManager
import com.intellij.notebooks.visualization.NotebookCellLines.Interval
import com.intellij.notebooks.visualization.NotebookIntervalPointer
@@ -1,7 +1,7 @@
package com.intellij.notebooks.visualization.ui
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.bind
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.UpdateContext
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory
@@ -2,7 +2,7 @@
package com.intellij.notebooks.visualization.ui
import com.intellij.ide.ui.customization.CustomActionsSchema
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.visualization.NotebookCellLines
import com.intellij.notebooks.visualization.getCells
import com.intellij.notebooks.visualization.getSelectionLines
@@ -1,8 +1,8 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.ui.cell.background
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.visualization.NotebookUtil.isDiffKind
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory
import com.intellij.notebooks.visualization.ui.EditorCell
@@ -2,8 +2,8 @@
package com.intellij.notebooks.visualization.ui.cell.runCell
import com.intellij.icons.AllIcons
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.afterDistinctChange
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.ui.EditorCell
import com.intellij.notebooks.visualization.ui.ProgressStatus
@@ -1,9 +1,9 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.ui.cell.runCell
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.visualization.NotebookUtil.isOrdinaryNotebookEditor
import com.intellij.notebooks.ui.visualization.NotebookUtil.notebookAppearance
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedControllerFactory
import com.intellij.notebooks.visualization.ui.EditorCell
@@ -2,9 +2,9 @@
package com.intellij.notebooks.visualization.ui.cell.toolbar
import com.intellij.ide.ui.customization.CustomActionsSchema
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.afterDistinctChange
import com.intellij.notebooks.ui.visualization.NotebookUtil.notebookAppearance
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.NotebookVisualizationCoroutine
import com.intellij.notebooks.visualization.controllers.selfUpdate.SelfManagedCellController
import com.intellij.notebooks.visualization.ui.DataProviderComponent
@@ -1,9 +1,9 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.notebooks.visualization.ui.providers.frame
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.notebooks.ui.afterDistinctChange
import com.intellij.notebooks.ui.visualization.NotebookUtil.notebookAppearance
import com.intellij.notebooks.visualization.CellType
import com.intellij.notebooks.visualization.ui.EditorCell
import com.intellij.notebooks.visualization.ui.notebookEditor
import com.intellij.notebooks.visualization.ui.providers.bounds.JupyterBoundsChangeHandler
@@ -1,6 +1,7 @@
package com.intellij.notebooks.visualization
import com.intellij.lang.Language
import com.intellij.notebooks.jupyter.core.jupyter.CellType
import com.intellij.openapi.editor.impl.EditorImpl
import com.intellij.util.keyFMap.KeyFMap
import org.assertj.core.api.Assertions.assertThat