Java types: swig update after f26e5021
[scilab.git] / scilab / modules / types / src / java / org / scilab / modules / types / ScilabTypeEnum.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.7
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package org.scilab.modules.types;
10
11 public enum ScilabTypeEnum {
12   sci_matrix(1),
13   sci_poly(2),
14   sci_boolean(4),
15   sci_sparse(5),
16   sci_boolean_sparse(6),
17   sci_matlab_sparse(7),
18   sci_ints(8),
19   sci_handles(9),
20   sci_strings(10),
21   sci_u_function(11),
22   sci_c_function(13),
23   sci_lib(14),
24   sci_list(15),
25   sci_tlist(16),
26   sci_mlist(17),
27   sci_struct(18),
28   sci_cell(19),
29   sci_pointer(128),
30   sci_implicit_poly(129),
31   sci_intrinsic_function(130);
32
33   public final int swigValue() {
34     return swigValue;
35   }
36
37   public static ScilabTypeEnum swigToEnum(int swigValue) {
38     ScilabTypeEnum[] swigValues = ScilabTypeEnum.class.getEnumConstants();
39     if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
40       return swigValues[swigValue];
41     for (ScilabTypeEnum swigEnum : swigValues)
42       if (swigEnum.swigValue == swigValue)
43         return swigEnum;
44     throw new IllegalArgumentException("No enum " + ScilabTypeEnum.class + " with value " + swigValue);
45   }
46
47   @SuppressWarnings("unused")
48   private ScilabTypeEnum() {
49     this.swigValue = SwigNext.next++;
50   }
51
52   @SuppressWarnings("unused")
53   private ScilabTypeEnum(int swigValue) {
54     this.swigValue = swigValue;
55     SwigNext.next = swigValue+1;
56   }
57
58   @SuppressWarnings("unused")
59   private ScilabTypeEnum(ScilabTypeEnum swigEnum) {
60     this.swigValue = swigEnum.swigValue;
61     SwigNext.next = this.swigValue+1;
62   }
63
64   private final int swigValue;
65
66   private static class SwigNext {
67     private static int next = 0;
68   }
69 }
70