MppDataNodeProcessor

class MppDataNodeProcessor : AbstractProjectDataService<MppCompilationInfoModel, Unit>

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
class Cache(project: Project) : Disposable
Link copied to clipboard
object Util

Properties

Link copied to clipboard
val EMPTY_LIST: Computable.PredefinedValueComputable<MutableCollection<Unit>>

Functions

Link copied to clipboard
@NotNull
open override fun computeOrphanData(@NotNull p0: @NotNull MutableCollection<out DataNode<MppCompilationInfoModel>>, @NotNull p1: @NotNull ProjectData, @NotNull p2: @NotNull Project, @NotNull p3: @NotNull IdeModifiableModelsProvider): @NotNull Computable<MutableCollection<Unit>>
Link copied to clipboard
open override fun getTargetDataKey(): Key<MppCompilationInfoModel>
Link copied to clipboard
open override fun importData(toImport: Collection<DataNode<MppCompilationInfoModel>>, projectData: ProjectData?, project: Project, modelsProvider: IdeModifiableModelsProvider)
Link copied to clipboard
open fun onFailureImport(p0: Project)
Link copied to clipboard
open fun onSuccessImport(@NotNull p0: @NotNull MutableCollection<DataNode<MppCompilationInfoModel>>, @Nullable p1: @Nullable ProjectData?, @NotNull p2: @NotNull Project, @NotNull p3: @NotNull IdeModelsProvider)
Link copied to clipboard
open fun postProcess(@NotNull p0: @NotNull MutableCollection<out DataNode<MppCompilationInfoModel>>, @Nullable p1: @Nullable ProjectData?, @NotNull p2: @NotNull Project, @NotNull p3: @NotNull IdeModifiableModelsProvider)
Link copied to clipboard
open override fun removeData(p0: Computable<out MutableCollection<out Unit>>, @NotNull p1: @NotNull MutableCollection<out DataNode<MppCompilationInfoModel>>, @NotNull p2: @NotNull ProjectData, @NotNull p3: @NotNull Project, @NotNull p4: @NotNull IdeModifiableModelsProvider)