INodeWrapper

Functions

Link copied to clipboard
abstract fun addNewChild(role: String?, index: Int, concept: IConcept?): INode
open fun addNewChild(role: String?, index: Int, concept: IConceptReference?): INode
Link copied to clipboard
fun INode.addNewChild(role: String?, index: Int): INode
fun INode.addNewChild(role: String?, concept: IConcept?): INode
fun INode.addNewChild(role: IChildLink, index: Int, concept: IConcept?): INode
Link copied to clipboard
Link copied to clipboard
fun INode?.getAncestor(concept: IConcept?, includeSelf: Boolean): INode?
Link copied to clipboard
fun INode.getAncestors(includeSelf: Boolean = false): Sequence<INode>
Link copied to clipboard
abstract fun getArea(): IArea
Link copied to clipboard
abstract fun getChildren(role: String?): Iterable<INode>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getPropertyRoles(): List<String>
Link copied to clipboard
abstract fun getPropertyValue(role: String): String?
Link copied to clipboard
Link copied to clipboard
abstract fun getReferenceRoles(): List<String>
Link copied to clipboard
abstract fun getReferenceTarget(role: String): INode?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getWrappedNode(): INode
Link copied to clipboard
fun INode.index(): Int
Link copied to clipboard
fun INode.isInstanceOf(superConcept: IConcept?): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun moveChild(role: String?, index: Int, child: INode)
Link copied to clipboard
fun INode.moveChild(role: IChildLink, index: Int, child: INode)
Link copied to clipboard
Link copied to clipboard
abstract fun removeChild(child: INode)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun setPropertyValue(role: String, value: String?)
Link copied to clipboard
fun INode.setPropertyValue(property: IProperty, value: String?)
Link copied to clipboard
abstract fun setReferenceTarget(role: String, target: INode?)
open fun setReferenceTarget(role: String, target: INodeReference?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
abstract val allChildren: Iterable<INode>
Link copied to clipboard
abstract val concept: IConcept?
Link copied to clipboard
abstract val isValid: Boolean
Link copied to clipboard
abstract val parent: INode?
Link copied to clipboard
Link copied to clipboard
abstract val roleInParent: String?