MandatoryReferenceAccessor

class MandatoryReferenceAccessor<SourceT, TargetT : ITypedNode>(val node: INode, val role: IReferenceLink, val targetType: KClass<TargetT>)

Constructors

Link copied to clipboard
constructor(node: INode, role: IReferenceLink, targetType: KClass<TargetT>)

Properties

Link copied to clipboard
val node: INode
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
operator fun getValue(thisRef: SourceT, property: KProperty<*>): TargetT
Link copied to clipboard
operator fun setValue(thisRef: SourceT, property: KProperty<*>, target: TargetT)