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.