INodeEx

interface INodeEx : INode

Inheritors

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
open fun addNewChild(role: IChildLink, index: Int, concept: IConcept?): INode
open fun addNewChild(role: IChildLink, 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
Link copied to clipboard
abstract fun getPropertyRoles(): List<String>
Link copied to clipboard
abstract fun getPropertyValue(role: String): String?
open fun getPropertyValue(property: IProperty): 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
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)
open fun moveChild(role: IChildLink, 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?)
open fun setPropertyValue(property: IProperty, 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?)
open fun setReferenceTarget(link: IReferenceLink, target: INode?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun usesRoleIds(): Boolean
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?