IWriteTransaction

Functions

Link copied to clipboard
abstract fun addNewChild(parentId: Long, role: String?, index: Int, concept: IConcept?): Long
abstract fun addNewChild(parentId: Long, role: String?, index: Int, concept: IConceptReference?): Long
abstract fun addNewChild(parentId: Long, role: String?, index: Int, childId: Long, concept: IConcept?)
abstract fun addNewChild(parentId: Long, role: String?, index: Int, childId: Long, concept: IConceptReference?)
Link copied to clipboard
abstract fun containsNode(nodeId: Long): Boolean
Link copied to clipboard
abstract fun deleteNode(nodeId: Long)
Link copied to clipboard
abstract fun getAllChildren(parentId: Long): Iterable<Long>
Link copied to clipboard
abstract fun getChildren(parentId: Long, role: String?): Iterable<Long>
Link copied to clipboard
abstract fun getConcept(nodeId: Long): IConcept?
Link copied to clipboard
Link copied to clipboard
abstract fun getParent(nodeId: Long): Long
Link copied to clipboard
abstract fun getProperty(nodeId: Long, role: String): String?
Link copied to clipboard
abstract fun getPropertyRoles(sourceId: Long): Iterable<String>
Link copied to clipboard
abstract fun getReferenceRoles(sourceId: Long): Iterable<String>
Link copied to clipboard
abstract fun getReferenceTarget(sourceId: Long, role: String): INodeReference?
Link copied to clipboard
abstract fun getRole(nodeId: Long): String?
Link copied to clipboard
abstract fun getUserObject(key: Any): Any?
Link copied to clipboard
abstract fun moveChild(newParentId: Long, newRole: String?, newIndex: Int, childId: Long)
Link copied to clipboard
abstract fun putUserObject(key: Any, value: Any?)
Link copied to clipboard
abstract fun setProperty(nodeId: Long, role: String, value: String?)
Link copied to clipboard
abstract fun setReferenceTarget(sourceId: Long, role: String, target: INodeReference?)

Properties

Link copied to clipboard
abstract val branch: IBranch
Link copied to clipboard
abstract override var tree: ITree