1 package CosTime;
2
3
4 /**
* CosTime/OverlapType.java .
* Generated by the IDL-to-Java compiler (portable), version "3.1"
* from time.idl
* Freitag, 18. April 2003 11.06 Uhr CEST
*/
5
6 public class OverlapType implements org.omg.CORBA.portable.IDLEntity
7 {
8 private int __value;
9 private static int __size = 4;
10 private static CosTime.OverlapType[] __array = new CosTime.OverlapType [__size];
11
12 public static final int _OTContainer = 0;
13 public static final CosTime.OverlapType OTContainer = new CosTime.OverlapType(_OTContainer);
14 public static final int _OTContained = 1;
15 public static final CosTime.OverlapType OTContained = new CosTime.OverlapType(_OTContained);
16 public static final int _OTOverlap = 2;
17 public static final CosTime.OverlapType OTOverlap = new CosTime.OverlapType(_OTOverlap);
18 public static final int _OTNoOverlap = 3;
19 public static final CosTime.OverlapType OTNoOverlap = new CosTime.OverlapType(_OTNoOverlap);
20
21 public int value ()
22 {
23 return __value;
24 }
25
26 public static CosTime.OverlapType from_int (int value)
27 {
28 if (value >= 0 && value < __size)
29 return __array[value];
30 else
31 throw new org.omg.CORBA.BAD_PARAM ();
32 }
33
34 protected OverlapType (int value)
35 {
36 __value = value;
37 __array[__value] = this;
38 }
39 } // class OverlapType
40