ModelLifecycleImpact
data class ModelLifecycleImpact(val operation: ModelLifecycleOperation, val entityId: String, val entityType: String, val declarationName: String, val parentId: String?, val selectionAfterApply: String?, val source: ModelSourceLocation?, val modelReferenceCount: Int, val kotlinReferenceCount: Int, val isComplete: Boolean)
Detached result of preparing an operation. isComplete concerns that operation's required checks. Reference counts describe deletion checks; creation does not imply an incoming-reference or Kotlin-usage search. Entity and selection identifiers are resolved by the source adapter, including the new declaration's identity.
Constructors
Link copied to clipboard
constructor(operation: ModelLifecycleOperation, entityId: String, entityType: String, declarationName: String, parentId: String?, selectionAfterApply: String?, source: ModelSourceLocation?, modelReferenceCount: Int, kotlinReferenceCount: Int, isComplete: Boolean)