Current property value.
Unique property ID.
Unique property ID.
ModelProperty is valid if all validators return io.udash.properties.Valid and all subproperties are valid.
ModelProperty is valid if all validators return io.udash.properties.Valid and all subproperties are valid.
Validation result as Future, which will be completed on the validation process ending. It can fire validation process if needed.
Registers listener which will be called on value change.
Registers listener which will be called on value change.
Returns child ModelProperty[B].
Returns child DirectProperty[B].
Returns child DirectSeqProperty[B]
Creates ReadableProperty[B] linked to this
.
Creates ReadableProperty[B] linked to this
. Changes will be bidirectionally synchronized between this
and new property.
Type of new Property.
Method transforming type A of existing Property to type B of new Property.
New ReadableProperty[B], which will be synchronised with original ReadableProperty[A].
Property based on trait representing data model. Read only access.