[3.0] Dali C# GBS build enabled
[platform/core/uifw/dali-toolkit.git] / plugins / dali-swig / automatic / csharp / Property.cs
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 3.0.9
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10
11 namespace Dali {
12
13 public class Property : global::System.IDisposable {
14   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
15   protected bool swigCMemOwn;
16
17   internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
18     swigCMemOwn = cMemoryOwn;
19     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
20   }
21
22   internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
23     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
24   }
25
26   ~Property() {
27     Dispose();
28   }
29
30   public virtual void Dispose() {
31     lock(this) {
32       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33         if (swigCMemOwn) {
34           swigCMemOwn = false;
35           NDalicPINVOKE.delete_Property(swigCPtr);
36         }
37         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38       }
39       global::System.GC.SuppressFinalize(this);
40     }
41   }
42
43   public static int INVALID_INDEX {
44     get {
45       int ret = NDalicPINVOKE.Property_INVALID_INDEX_get();
46       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
47       return ret;
48     } 
49   }
50
51   public static int INVALID_KEY {
52     get {
53       int ret = NDalicPINVOKE.Property_INVALID_KEY_get();
54       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
55       return ret;
56     } 
57   }
58
59   public static int INVALID_COMPONENT_INDEX {
60     get {
61       int ret = NDalicPINVOKE.Property_INVALID_COMPONENT_INDEX_get();
62       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
63       return ret;
64     } 
65   }
66
67   public Property(Handle arg0, int propertyIndex) : this(NDalicPINVOKE.new_Property__SWIG_0(Handle.getCPtr(arg0), propertyIndex), true) {
68     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
69   }
70
71   public Property(Handle arg0, int propertyIndex, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_1(Handle.getCPtr(arg0), propertyIndex, componentIndex), true) {
72     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
73   }
74
75   public Property(Handle arg0, string propertyName) : this(NDalicPINVOKE.new_Property__SWIG_2(Handle.getCPtr(arg0), propertyName), true) {
76     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
77   }
78
79   public Property(Handle arg0, string propertyName, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_3(Handle.getCPtr(arg0), propertyName, componentIndex), true) {
80     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
81   }
82
83   public Handle _object {
84     set {
85       NDalicPINVOKE.Property__object_set(swigCPtr, Handle.getCPtr(value));
86       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
87     } 
88     get {
89       Handle ret = new Handle(NDalicPINVOKE.Property__object_get(swigCPtr), false);
90       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
91       return ret;
92     } 
93   }
94
95   public int propertyIndex {
96     set {
97       NDalicPINVOKE.Property_propertyIndex_set(swigCPtr, value);
98       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
99     } 
100     get {
101       int ret = NDalicPINVOKE.Property_propertyIndex_get(swigCPtr);
102       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
103       return ret;
104     } 
105   }
106
107   public int componentIndex {
108     set {
109       NDalicPINVOKE.Property_componentIndex_set(swigCPtr, value);
110       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
111     } 
112     get {
113       int ret = NDalicPINVOKE.Property_componentIndex_get(swigCPtr);
114       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
115       return ret;
116     } 
117   }
118
119   public class Array : global::System.IDisposable {
120     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
121     protected bool swigCMemOwn;
122   
123     internal Array(global::System.IntPtr cPtr, bool cMemoryOwn) {
124       swigCMemOwn = cMemoryOwn;
125       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
126     }
127   
128     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Array obj) {
129       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
130     }
131   
132     ~Array() {
133       Dispose();
134     }
135   
136     public virtual void Dispose() {
137       lock(this) {
138         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
139           if (swigCMemOwn) {
140             swigCMemOwn = false;
141             NDalicPINVOKE.delete_Property_Array(swigCPtr);
142           }
143           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
144         }
145         global::System.GC.SuppressFinalize(this);
146       }
147     }
148   
149     public Property.Value this[uint index]
150     {
151       get
152       {
153         return ValueOfIndex(index);
154       }
155     }
156   
157     public Array() : this(NDalicPINVOKE.new_Property_Array__SWIG_0(), true) {
158       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
159     }
160   
161     public Array(Property.Array other) : this(NDalicPINVOKE.new_Property_Array__SWIG_1(Property.Array.getCPtr(other)), true) {
162       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
163     }
164   
165     public uint Size() {
166       uint ret = NDalicPINVOKE.Property_Array_Size(swigCPtr);
167       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
168       return ret;
169     }
170   
171     public uint Count() {
172       uint ret = NDalicPINVOKE.Property_Array_Count(swigCPtr);
173       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
174       return ret;
175     }
176   
177     public bool Empty() {
178       bool ret = NDalicPINVOKE.Property_Array_Empty(swigCPtr);
179       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
180       return ret;
181     }
182   
183     public void Clear() {
184       NDalicPINVOKE.Property_Array_Clear(swigCPtr);
185       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
186     }
187   
188     public void Reserve(uint size) {
189       NDalicPINVOKE.Property_Array_Reserve(swigCPtr, size);
190       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
191     }
192   
193     public void Resize(uint size) {
194       NDalicPINVOKE.Property_Array_Resize(swigCPtr, size);
195       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
196     }
197   
198     public uint Capacity() {
199       uint ret = NDalicPINVOKE.Property_Array_Capacity(swigCPtr);
200       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
201       return ret;
202     }
203   
204     public void PushBack(Property.Value value) {
205       NDalicPINVOKE.Property_Array_PushBack(swigCPtr, Property.Value.getCPtr(value));
206       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
207     }
208   
209     public Property.Array Add(Property.Value value) {
210       Property.Array ret = new Property.Array(NDalicPINVOKE.Property_Array_Add(swigCPtr, Property.Value.getCPtr(value)), false);
211       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
212       return ret;
213     }
214   
215     public Property.Value GetElementAt(uint index) {
216       Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Array_GetElementAt__SWIG_0(swigCPtr, index), false);
217       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
218       return ret;
219     }
220   
221     public Property.Value ValueOfIndex(uint index) {
222       Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Array_ValueOfIndex__SWIG_0(swigCPtr, index), false);
223       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
224       return ret;
225     }
226   
227     public Property.Array Assign(Property.Array other) {
228       Property.Array ret = new Property.Array(NDalicPINVOKE.Property_Array_Assign(swigCPtr, Property.Array.getCPtr(other)), false);
229       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
230       return ret;
231     }
232   
233   }
234
235   public class Key : global::System.IDisposable {
236     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
237     protected bool swigCMemOwn;
238   
239     internal Key(global::System.IntPtr cPtr, bool cMemoryOwn) {
240       swigCMemOwn = cMemoryOwn;
241       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
242     }
243   
244     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Key obj) {
245       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
246     }
247   
248     ~Key() {
249       Dispose();
250     }
251   
252     public virtual void Dispose() {
253       lock(this) {
254         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
255           if (swigCMemOwn) {
256             swigCMemOwn = false;
257             NDalicPINVOKE.delete_Property_Key(swigCPtr);
258           }
259           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
260         }
261         global::System.GC.SuppressFinalize(this);
262       }
263     }
264   
265     public Property.Key.Type type {
266       set {
267         NDalicPINVOKE.Property_Key_type_set(swigCPtr, (int)value);
268         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
269       } 
270       get {
271         Property.Key.Type ret = (Property.Key.Type)NDalicPINVOKE.Property_Key_type_get(swigCPtr);
272         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
273         return ret;
274       } 
275     }
276   
277     public int indexKey {
278       set {
279         NDalicPINVOKE.Property_Key_indexKey_set(swigCPtr, value);
280         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
281       } 
282       get {
283         int ret = NDalicPINVOKE.Property_Key_indexKey_get(swigCPtr);
284         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
285         return ret;
286       } 
287     }
288   
289     public string stringKey {
290       set {
291         NDalicPINVOKE.Property_Key_stringKey_set(swigCPtr, value);
292         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
293       } 
294       get {
295         string ret = NDalicPINVOKE.Property_Key_stringKey_get(swigCPtr);
296         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
297         return ret;
298       } 
299     }
300   
301     public Key(string key) : this(NDalicPINVOKE.new_Property_Key__SWIG_0(key), true) {
302       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
303     }
304   
305     public Key(int key) : this(NDalicPINVOKE.new_Property_Key__SWIG_1(key), true) {
306       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
307     }
308   
309     public bool EqualTo(string rhs) {
310       bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_0(swigCPtr, rhs);
311       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
312       return ret;
313     }
314   
315     public bool EqualTo(int rhs) {
316       bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_1(swigCPtr, rhs);
317       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
318       return ret;
319     }
320   
321     public bool EqualTo(Property.Key rhs) {
322       bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_2(swigCPtr, Property.Key.getCPtr(rhs));
323       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
324       return ret;
325     }
326   
327     public bool NotEqualTo(string rhs) {
328       bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_0(swigCPtr, rhs);
329       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
330       return ret;
331     }
332   
333     public bool NotEqualTo(int rhs) {
334       bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_1(swigCPtr, rhs);
335       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
336       return ret;
337     }
338   
339     public bool NotEqualTo(Property.Key rhs) {
340       bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_2(swigCPtr, Property.Key.getCPtr(rhs));
341       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
342       return ret;
343     }
344   
345     public enum Type {
346       INDEX,
347       STRING
348     }
349   
350   }
351
352   public class Map : global::System.IDisposable {
353     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
354     protected bool swigCMemOwn;
355   
356     internal Map(global::System.IntPtr cPtr, bool cMemoryOwn) {
357       swigCMemOwn = cMemoryOwn;
358       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
359     }
360   
361     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Map obj) {
362       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
363     }
364   
365     ~Map() {
366       Dispose();
367     }
368   
369     public virtual void Dispose() {
370       lock(this) {
371         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
372           if (swigCMemOwn) {
373             swigCMemOwn = false;
374             NDalicPINVOKE.delete_Property_Map(swigCPtr);
375           }
376           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
377         }
378         global::System.GC.SuppressFinalize(this);
379       }
380     }
381   
382     public Property.Value this[string key]
383     {
384       get
385       {
386         return ValueOfIndex(key);
387       }
388     }
389   
390     public Property.Value this[int key]
391     {
392       get
393       {
394         return ValueOfIndex(key);
395       }
396     }
397   
398     public Map() : this(NDalicPINVOKE.new_Property_Map__SWIG_0(), true) {
399       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
400     }
401   
402     public Map(Property.Map other) : this(NDalicPINVOKE.new_Property_Map__SWIG_1(Property.Map.getCPtr(other)), true) {
403       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
404     }
405   
406     public uint Count() {
407       uint ret = NDalicPINVOKE.Property_Map_Count(swigCPtr);
408       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
409       return ret;
410     }
411   
412     public bool Empty() {
413       bool ret = NDalicPINVOKE.Property_Map_Empty(swigCPtr);
414       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
415       return ret;
416     }
417   
418     public void Insert(string key, Property.Value value) {
419       NDalicPINVOKE.Property_Map_Insert__SWIG_0(swigCPtr, key, Property.Value.getCPtr(value));
420       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
421     }
422   
423     public void Insert(int key, Property.Value value) {
424       NDalicPINVOKE.Property_Map_Insert__SWIG_2(swigCPtr, key, Property.Value.getCPtr(value));
425       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
426     }
427   
428     public Property.Map Add(string key, Property.Value value) {
429       Property.Map ret = new Property.Map(NDalicPINVOKE.Property_Map_Add__SWIG_0(swigCPtr, key, Property.Value.getCPtr(value)), false);
430       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
431       return ret;
432     }
433   
434     public Property.Map Add(int key, Property.Value value) {
435       Property.Map ret = new Property.Map(NDalicPINVOKE.Property_Map_Add__SWIG_2(swigCPtr, key, Property.Value.getCPtr(value)), false);
436       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
437       return ret;
438     }
439   
440     public Property.Value GetValue(uint position) {
441       Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Map_GetValue(swigCPtr, position), false);
442       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
443       return ret;
444     }
445   
446     public string GetKey(uint position) {
447       string ret = NDalicPINVOKE.Property_Map_GetKey(swigCPtr, position);
448       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
449       return ret;
450     }
451   
452     public Property.Key GetKeyAt(uint position) {
453       Property.Key ret = new Property.Key(NDalicPINVOKE.Property_Map_GetKeyAt(swigCPtr, position), true);
454       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
455       return ret;
456     }
457   
458     public StringValuePair GetPair(uint position) {
459       StringValuePair ret = new StringValuePair(NDalicPINVOKE.Property_Map_GetPair(swigCPtr, position), false);
460       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
461       return ret;
462     }
463   
464     public Property.Value Find(string key) {
465       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_0(swigCPtr, key);
466       Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
467       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
468       return ret;
469     }
470   
471     public Property.Value Find(int key) {
472       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_2(swigCPtr, key);
473       Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
474       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
475       return ret;
476     }
477   
478     public Property.Value Find(int indexKey, string stringKey) {
479       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_3(swigCPtr, indexKey, stringKey);
480       Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
481       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
482       return ret;
483     }
484   
485     public Property.Value Find(string key, Property.Type type) {
486       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_4(swigCPtr, key, (int)type);
487       Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
488       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
489       return ret;
490     }
491   
492     public Property.Value Find(int key, Property.Type type) {
493       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_5(swigCPtr, key, (int)type);
494       Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
495       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
496       return ret;
497     }
498   
499     public void Clear() {
500       NDalicPINVOKE.Property_Map_Clear(swigCPtr);
501       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
502     }
503   
504     public void Merge(Property.Map from) {
505       NDalicPINVOKE.Property_Map_Merge(swigCPtr, Property.Map.getCPtr(from));
506       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
507     }
508   
509     public Property.Value ValueOfIndex(string key) {
510       Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Map_ValueOfIndex__SWIG_0(swigCPtr, key), false);
511       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
512       return ret;
513     }
514   
515     public Property.Value ValueOfIndex(int key) {
516       Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Map_ValueOfIndex__SWIG_2(swigCPtr, key), false);
517       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
518       return ret;
519     }
520   
521     public Property.Map Assign(Property.Map other) {
522       Property.Map ret = new Property.Map(NDalicPINVOKE.Property_Map_Assign(swigCPtr, Property.Map.getCPtr(other)), false);
523       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
524       return ret;
525     }
526   
527   }
528
529   public class Value : global::System.IDisposable {
530     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
531     protected bool swigCMemOwn;
532   
533     internal Value(global::System.IntPtr cPtr, bool cMemoryOwn) {
534       swigCMemOwn = cMemoryOwn;
535       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
536     }
537   
538     internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Value obj) {
539       return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
540     }
541   
542     ~Value() {
543       Dispose();
544     }
545   
546     public virtual void Dispose() {
547       lock(this) {
548         if (swigCPtr.Handle != global::System.IntPtr.Zero) {
549           if (swigCMemOwn) {
550             swigCMemOwn = false;
551             NDalicPINVOKE.delete_Property_Value(swigCPtr);
552           }
553           swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
554         }
555         global::System.GC.SuppressFinalize(this);
556       }
557     }
558   
559     public Value() : this(NDalicPINVOKE.new_Property_Value__SWIG_0(), true) {
560       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
561     }
562   
563     public Value(bool boolValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_1(boolValue), true) {
564       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
565     }
566   
567     public Value(int integerValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_2(integerValue), true) {
568       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
569     }
570   
571     public Value(float floatValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_3(floatValue), true) {
572       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
573     }
574   
575     public Value(Vector2 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Vector2.getCPtr(vectorValue)), true) {
576       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
577     }
578   
579     public Value(Vector3 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Vector3.getCPtr(vectorValue)), true) {
580       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
581     }
582   
583     public Value(Vector4 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_6(Vector4.getCPtr(vectorValue)), true) {
584       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
585     }
586   
587     public Value(Matrix3 matrixValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_7(Matrix3.getCPtr(matrixValue)), true) {
588       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
589     }
590   
591     public Value(Matrix matrixValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_8(Matrix.getCPtr(matrixValue)), true) {
592       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
593     }
594   
595     public Value(RectInteger vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_9(RectInteger.getCPtr(vectorValue)), true) {
596       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
597     }
598   
599     public Value(AngleAxis angleAxis) : this(NDalicPINVOKE.new_Property_Value__SWIG_10(AngleAxis.getCPtr(angleAxis)), true) {
600       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
601     }
602   
603     public Value(Quaternion quaternion) : this(NDalicPINVOKE.new_Property_Value__SWIG_11(Quaternion.getCPtr(quaternion)), true) {
604       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
605     }
606   
607     public Value(string stringValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_12(stringValue), true) {
608       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
609     }
610   
611     public Value(Property.Array arrayValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_14(Property.Array.getCPtr(arrayValue)), true) {
612       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
613     }
614   
615     public Value(Property.Map mapValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_15(Property.Map.getCPtr(mapValue)), true) {
616       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
617     }
618   
619     public Value(Property.Type type) : this(NDalicPINVOKE.new_Property_Value__SWIG_16((int)type), true) {
620       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
621     }
622   
623     public Value(Property.Value value) : this(NDalicPINVOKE.new_Property_Value__SWIG_17(Property.Value.getCPtr(value)), true) {
624       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
625     }
626   
627     public Property.Value Assign(Property.Value value) {
628       Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Value_Assign(swigCPtr, Property.Value.getCPtr(value)), false);
629       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
630       return ret;
631     }
632   
633     public Property.Type GetType() {
634       Property.Type ret = (Property.Type)NDalicPINVOKE.Property_Value_GetType(swigCPtr);
635       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
636       return ret;
637     }
638   
639     public bool Get(ref bool boolValue) {
640       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_1(swigCPtr, ref boolValue);
641       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
642       return ret;
643     }
644   
645     public bool Get(ref float floatValue) {
646       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_2(swigCPtr, ref floatValue);
647       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
648       return ret;
649     }
650   
651     public bool Get(ref int integerValue) {
652       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_3(swigCPtr, ref integerValue);
653       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
654       return ret;
655     }
656   
657     public bool Get(RectInteger rect) {
658       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_4(swigCPtr, RectInteger.getCPtr(rect));
659       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
660       return ret;
661     }
662   
663     public bool Get(Vector2 vectorValue) {
664       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Vector2.getCPtr(vectorValue));
665       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
666       return ret;
667     }
668   
669     public bool Get(Vector3 vectorValue) {
670       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Vector3.getCPtr(vectorValue));
671       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
672       return ret;
673     }
674   
675     public bool Get(Vector4 vectorValue) {
676       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_7(swigCPtr, Vector4.getCPtr(vectorValue));
677       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
678       return ret;
679     }
680   
681     public bool Get(Matrix3 matrixValue) {
682       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_8(swigCPtr, Matrix3.getCPtr(matrixValue));
683       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
684       return ret;
685     }
686   
687     public bool Get(Matrix matrixValue) {
688       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_9(swigCPtr, Matrix.getCPtr(matrixValue));
689       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
690       return ret;
691     }
692   
693     public bool Get(AngleAxis angleAxisValue) {
694       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_10(swigCPtr, AngleAxis.getCPtr(angleAxisValue));
695       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
696       return ret;
697     }
698   
699     public bool Get(Quaternion quaternionValue) {
700       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_11(swigCPtr, Quaternion.getCPtr(quaternionValue));
701       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
702       return ret;
703     }
704   
705     public bool Get(out string stringValue) {
706       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_12(swigCPtr, out stringValue);
707       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
708       return ret;
709     }
710   
711     public bool Get(Property.Array arrayValue) {
712       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_13(swigCPtr, Property.Array.getCPtr(arrayValue));
713       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
714       return ret;
715     }
716   
717     public bool Get(Property.Map mapValue) {
718       bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_14(swigCPtr, Property.Map.getCPtr(mapValue));
719       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
720       return ret;
721     }
722   
723     public Property.Array GetArray() {
724       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Value_GetArray(swigCPtr);
725       Property.Array ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Array(cPtr, false);
726       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
727       return ret;
728     }
729   
730     public Property.Map GetMap() {
731       global::System.IntPtr cPtr = NDalicPINVOKE.Property_Value_GetMap(swigCPtr);
732       Property.Map ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Map(cPtr, false);
733       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
734       return ret;
735     }
736   
737   }
738
739   public enum Type {
740     NONE,
741     BOOLEAN,
742     FLOAT,
743     INTEGER,
744     VECTOR2,
745     VECTOR3,
746     VECTOR4,
747     MATRIX3,
748     MATRIX,
749     RECTANGLE,
750     ROTATION,
751     STRING,
752     ARRAY,
753     MAP
754   }
755
756   public enum AccessMode {
757     READ_ONLY,
758     READ_WRITE,
759     ANIMATABLE,
760     ACCESS_MODE_COUNT
761   }
762
763 }
764
765 }