PyOpenWorm.simpleProperty module¶
-
class
PyOpenWorm.simpleProperty.ContextMappedPropertyClass(*args, **kwargs)[source]¶ Bases:
yarom.mappedProperty.MappedPropertyClass,PyOpenWorm.contextualize.ContextualizableClass
-
class
PyOpenWorm.simpleProperty.ContextualizedPropertyValue(value)[source]¶ Bases:
yarom.propertyValue.PropertyValue
-
class
PyOpenWorm.simpleProperty.DatatypeProperty(resolver, **kwargs)[source]¶ Bases:
yarom.propertyMixins.DatatypePropertyMixin,PyOpenWorm.simpleProperty.PropertyCountMixin,PyOpenWorm.simpleProperty.RealSimpleProperty
-
class
PyOpenWorm.simpleProperty.ObjectProperty(resolver=None, *args, **kwargs)[source]¶ Bases:
PyOpenWorm.inverse_property.InversePropertyMixin,PyOpenWorm.simpleProperty._ContextualizingPropertySetMixin,PyOpenWorm.simpleProperty.PropertyCountMixin,PyOpenWorm.simpleProperty.RealSimpleProperty
-
class
PyOpenWorm.simpleProperty.RealSimpleProperty(owner, **kwargs)[source]¶ Bases:
PyOpenWorm.data.DataUser,PyOpenWorm.contextualize.Contextualizable
-
class
PyOpenWorm.simpleProperty.UnionProperty(resolver, **kwargs)[source]¶ Bases:
PyOpenWorm.simpleProperty._ContextualizingPropertySetMixin,PyOpenWorm.inverse_property.InversePropertyMixin,yarom.propertyMixins.UnionPropertyMixin,PyOpenWorm.simpleProperty.PropertyCountMixin,PyOpenWorm.simpleProperty.RealSimplePropertyA Property that can handle either DataObjects or basic types