AbstractPropertyList

constructor(name: String, value: MutableList<T>, description: String? = null, fixedValues: MutableSet<MutableList<T>> = mutableSetOf(), readOnly: Boolean = false)(source)

Parameters

name

Unique identifier for the property.

value

Initial list of values for the property.

description

Optional human-readable description.

fixedValues

Set of allowed values for the property.

readOnly

If true, the property cannot be modified.

T

current type


constructor(name: String, vararg values: T)(source)

Constructor by T expression.

Parameters

name

unique name

values

values to fill the property with