ModelProperty

class glotaran.model.property.ModelProperty(cls, name, prop_type, doc, default, allow_none)[source]

Bases: property

Attributes Summary

allow_none

fdel

fget

fset

property_type

Methods Summary

as_dict_value

deleter

Descriptor to change the deleter on a property.

fill

get_parameters

getter

Descriptor to change the getter on a property.

setter

Descriptor to change the setter on a property.

validate

Methods Documentation

property allow_none: bool
as_dict_value(value)[source]
deleter()

Descriptor to change the deleter on a property.

fdel
fget
fill(value: Any, model: Model, parameter: ParameterGroup) Any[source]
fset
get_parameters(value: Any) list[str][source]
getter()

Descriptor to change the getter on a property.

property property_type: type
setter()

Descriptor to change the setter on a property.

validate(value: Any, model: Model, parameters: ParameterGroup = None) list[str][source]