001    package org.omg.CORBA;
002    /**
003     * Generated from IDL enum "DefinitionKind".
004     *
005     * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
006     * @version generated at Jun 18, 2012 10:37:59 AM
007     */
008    
009    public final class DefinitionKindHelper
010    {
011            private static org.omg.CORBA.TypeCode _type = null;
012            public static org.omg.CORBA.TypeCode type ()
013            {
014                    if (_type == null)
015                    {
016                            _type = org.omg.CORBA.ORB.init().create_enum_tc(org.omg.CORBA.DefinitionKindHelper.id(),"DefinitionKind",new String[]{"dk_none","dk_all","dk_Attribute","dk_Constant","dk_Exception","dk_Interface","dk_Module","dk_Operation","dk_Typedef","dk_Alias","dk_Struct","dk_Union","dk_Enum","dk_Primitive","dk_String","dk_Sequence","dk_Array","dk_Repository","dk_Wstring","dk_Fixed","dk_Value","dk_ValueBox","dk_ValueMember","dk_Native","dk_AbstractInterface","dk_LocalInterface","dk_Component","dk_Home","dk_Factory","dk_Finder","dk_Emits","dk_Publishes","dk_Consumes","dk_Provides","dk_Uses","dk_Event"});
017                    }
018                    return _type;
019            }
020    
021            public static void insert (final org.omg.CORBA.Any any, final org.omg.CORBA.DefinitionKind s)
022            {
023                    any.type(type());
024                    write( any.create_output_stream(),s);
025            }
026    
027            public static org.omg.CORBA.DefinitionKind extract (final org.omg.CORBA.Any any)
028            {
029                    return read(any.create_input_stream());
030            }
031    
032            public static String id()
033            {
034                    return "IDL:omg.org/CORBA/DefinitionKind:1.0";
035            }
036            public static DefinitionKind read (final org.omg.CORBA.portable.InputStream in)
037            {
038                    return DefinitionKind.from_int(in.read_long());
039            }
040    
041            public static void write (final org.omg.CORBA.portable.OutputStream out, final DefinitionKind s)
042            {
043                    out.write_long(s.value());
044            }
045    }