processProperties

fun Node.processProperties(propertiesToIgnore: Set<String> = emptySet(), propertyOperation: (PropertyDescription) -> Unit)

Executes an operation on the properties of a node.

Parameters

propertiesToIgnore

which properties to ignore

propertyOperation

the operation to perform on each property.


fun <T : Any> Class<T>.processProperties(propertiesToIgnore: Set<String> = emptySet(), propertyTypeOperation: (PropertyTypeDescription) -> Unit)
fun <T : Any> KClass<T>.processProperties(propertiesToIgnore: Set<String> = emptySet(), propertyTypeOperation: (PropertyTypeDescription) -> Unit)

Executes an operation on the properties definitions of a node class.

Parameters

propertiesToIgnore

which properties to ignore

propertyTypeOperation

the operation to perform on each property.