summaryrefslogblamecommitdiff
path: root/src/lib/ecore/efl_generic_model.eo
blob: 4509027a170e425f3633c0ba39b11eae37c51034 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
                                              














                                                                               
                                      


                                   
                                       

    
class Efl.Generic_Model extends Efl.Loop_Model
{
   [[
     Generic model that allows any property to be manually set.
     Also children of the same type can be added and deleted.

     Intended to be used in scenarios where the user needs a manually defined
     data model, like in tests.

     It does not model anything in particular and does not affect anything else
     in the system.
   ]]
   implements {
      Efl.Object.constructor;
      Efl.Object.destructor;
      Efl.Model.properties { get; }
      Efl.Model.property { set; get; }
      Efl.Model.child_add;
      Efl.Model.child_del;
      Efl.Model.children_slice_get;
      Efl.Model.children_count { get; }
   }
}