rd-framework / com.jetbrains.rd.framework / IIdentities

IIdentities

interface IIdentities

Generates unique identifiers for objects in an object graph.

Properties

dynamicKind

abstract val dynamicKind: IdKind

Functions

next

abstract fun next(parent: RdId): RdId

Generates the next unique identifier.

Extension Functions

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T

Inheritors

Identities

class Identities : IIdentities

Generates unique identifiers for objects in an object graph, supporting separate ID spaces for IDs assigned on the client and the server side of the protocol.