” Module for SettingHelper class.
Abstract interface to help implementation of LMI_*Setting classes. LMI_*Setting instances are associated with some managed element, let’s say LMI_Foo. LMI_Foo has its own provider, which can enumerate and provide LMI_Foo instances. If LMI_Foo inherits also SettingHelper, it can then enumerate and provider CIM_FooSetting instances associated to the managed foos.
This method returns iterable with all instances of LMI_*Setting as Setting instances.
Return CIMInstanceName of ManagedElement for ElementSettingData association for setting with given ID. Return None if no such ManagedElement exists.
Return Setting instance, which corresponds to LMI_*Setting with given InstanceID. Return None if there is no such instance.
Subclasses must override this method.
Return hash property_name -> default value. If this value of the property is set, the ModifyInstance won’t complain, but it will silently ignore the value. This is useful when someone tries to set default value of a property and the provider does not implement it.