PyOpenWorm.mapper module¶
-
class
PyOpenWorm.mapper.Mapper(base_class_names, base_namespace=None, imported=(), name=None, **kwargs)[source]¶ Bases:
PyOpenWorm.module_recorder.ModuleRecordListener,PyOpenWorm.configure.ConfigureableKeeps track of relationships between classes, between modules, and between classes and modules
-
decorate_class(self, cls)[source]¶ Extension point for subclasses of Mapper to apply an operation to all mapped classes
-
DecoratedMappedClasses= None¶ Maps RDF types to properties of the related class
-
MappedClasses= None¶ Maps classes to decorated versions of the class
-
base_modules= None¶ The base class for objects that will be mapped.
Defined once the module containing the class is loaded
-
base_namespace= None¶ Modules that have already been loaded
-