type @extern Eio_Filter_Direct_Cb: __undefined_type; class Eio.Model (Eo.Base, Efl.Model) { [[Eio model class]] methods { children_filter_set { [[Set children filter callback. This function sets, along with user's private data userdata, the Eio's Eio_Filter_Direct_Cb which is a mid-step before receiving the real data. Once in filter callback we can decide, by returning either EINA_FALSE, to abort the notification or EINA_TRUE to keep it. See also @Efl.Model.children_slice_get. @since 1.11 ]] params { filter_cb: Eio_Filter_Direct_Cb; [[Filter callback]] userdata: void *; [[User's private data]] } } path_set { [[Custom Eio_Model constructor. @since 1.11 ]] params { @in path: const(char)*; [[Root path provided by caller]] } } } implements { Eo.Base.constructor; Eo.Base.destructor; Efl.Model.properties.get; Efl.Model.property_set; Efl.Model.property_get; Efl.Model.child_add; Efl.Model.child_del; Efl.Model.children_slice_get; Efl.Model.children_count_get; } }