cfdm.Implementation.set_class¶
- Implementation.set_class(name, cls)[source]¶
Set a class of the implementation.
- Parameters:
- name:
str The name of the class.
- Parameter example:
name='Field'
- cls:
The class object.
- name:
- Returns:
Examples
>>> i = cfdm.Implementation() # child CF data model implementation >>> i.classes() {}
>>> i.set_class('Field', cfdm.Field) >>> i.classes() {'Field': <class 'cfdm.field.Field'>}
>>> field_class = i.get_class('Field') >>> f = field_class() >>> f <Field: >