DefinitionKind.java revision 0
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/*
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Copyright 1997-2001 Sun Microsystems, Inc. All Rights Reserved.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk *
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * This code is free software; you can redistribute it and/or modify it
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * under the terms of the GNU General Public License version 2 only, as
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * published by the Free Software Foundation. Sun designates this
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * particular file as subject to the "Classpath" exception as provided
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * by Sun in the LICENSE file that accompanied this code.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk *
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * This code is distributed in the hope that it will be useful, but WITHOUT
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * version 2 for more details (a copy is included in the LICENSE file that
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * accompanied this code).
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk *
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * You should have received a copy of the GNU General Public License version
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * 2 along with this work; if not, write to the Free Software Foundation,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk *
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * CA 95054 USA or visit www.sun.com if you need additional information or
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * have any questions.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/*
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * File: ./org/omg/CORBA/DefinitionKind.java
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * From: ./ir.idl
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Date: Fri Aug 28 16:03:31 1998
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * By: idltojava Java IDL 1.2 Aug 11 1998 02:00:18
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkpackage org.omg.CORBA;
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* The class that provides the constants used to identify the type of an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* Interface Repository object. This class contains two kinds of constants,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* those that are an <code>int</code> and those that are an instance of the class
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* <code>DefinitionKind</code>. This class provides the method
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* <code>from_int</code>, which given one
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* of the <code>int</code> constants, creates the corresponding
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* <code>DefinitionKind</code> instance. It also provides the method
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* <code>value</code>, which returns the <code>int</code> constant that
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* is the value for a <code>DefinitionKind</code> instance.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk*
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk* @see IRObject
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk*/
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkpublic class DefinitionKind implements org.omg.CORBA.portable.IDLEntity {
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * does not have a definition kind.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final int _dk_none = 0,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that the type of an Interface Repository object
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * may be any type.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_all = 1,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * attribute.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Attribute = 2,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * constant.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Constant = 3,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * exception.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Exception = 4,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * interface.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Interface = 5,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * module.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Module = 6,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * operation.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Operation = 7,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Typedef.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Typedef = 8,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Alias.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Alias = 9,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Struct.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Struct = 10,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Union.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Union = 11,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Enum.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Enum = 12,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Primitive.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Primitive = 13,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * String.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_String = 14,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Sequence.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Sequence = 15,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Array.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Array = 16,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Repository.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Repository = 17,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Wstring.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Wstring = 18,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is of type
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Fixed.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Fixed = 19,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Value.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Value = 20,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * ValueBox.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_ValueBox = 21,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is a
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * ValueMember.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_ValueMember = 22,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object is of type
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Native.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_Native = 23,
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The constant that indicates that an Interface Repository object
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * is representing an abstract interface.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk _dk_AbstractInterface = 24;
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object has no definition kind.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_none = new DefinitionKind(_dk_none);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk /**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The wildcard <code>DefinitionKind</code> constant, useful
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * in all occasions where any
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * <code>DefinitionKind</code> is appropriate. The Container's
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * <code>contents</code> method
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * makes use of this constant to return all contained definitions of any kind.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_all = new DefinitionKind(_dk_all);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object is an Attribute.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_Attribute = new DefinitionKind(_dk_Attribute);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object is a constant.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_Constant = new DefinitionKind(_dk_Constant);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object is an Exception.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_Exception = new DefinitionKind(_dk_Exception);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object is an Interface.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_Interface = new DefinitionKind(_dk_Interface);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object is a Module.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_Module = new DefinitionKind(_dk_Module);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * The static instance of <code>DefinitionKind</code> indicating that an
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk * Interface Repository object is an Operation.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk */
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk public static final DefinitionKind dk_Operation = new DefinitionKind(_dk_Operation);
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Typedef.
*/
public static final DefinitionKind dk_Typedef = new DefinitionKind(_dk_Typedef);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is an Alias.
*/
public static final DefinitionKind dk_Alias = new DefinitionKind(_dk_Alias);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Struct.
*/
public static final DefinitionKind dk_Struct = new DefinitionKind(_dk_Struct);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Union.
*/
public static final DefinitionKind dk_Union = new DefinitionKind(_dk_Union);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is an Enum.
*/
public static final DefinitionKind dk_Enum = new DefinitionKind(_dk_Enum);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Primitive.
*/
public static final DefinitionKind dk_Primitive = new DefinitionKind(_dk_Primitive);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a String.
*/
public static final DefinitionKind dk_String = new DefinitionKind(_dk_String);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Sequence.
*/
public static final DefinitionKind dk_Sequence = new DefinitionKind(_dk_Sequence);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is an Array.
*/
public static final DefinitionKind dk_Array = new DefinitionKind(_dk_Array);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Repository.
*/
public static final DefinitionKind dk_Repository = new DefinitionKind(_dk_Repository);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Wstring.
*/
public static final DefinitionKind dk_Wstring = new DefinitionKind(_dk_Wstring);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Fixed value.
*/
public static final DefinitionKind dk_Fixed = new DefinitionKind(_dk_Fixed);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Value.
*/
public static final DefinitionKind dk_Value = new DefinitionKind(_dk_Value);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a ValueBox.
*/
public static final DefinitionKind dk_ValueBox = new DefinitionKind(_dk_ValueBox);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a ValueMember.
*/
public static final DefinitionKind dk_ValueMember = new DefinitionKind(_dk_ValueMember);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object is a Native value.
*/
public static final DefinitionKind dk_Native = new DefinitionKind(_dk_Native);
/**
* The static instance of <code>DefinitionKind</code> indicating that an
* Interface Repository object represents an abstract interface.
*/
public static final DefinitionKind dk_AbstractInterface = new DefinitionKind(_dk_AbstractInterface);
/**
* Returns the <code>int</code> constant identifying the type of an IR object.
* @return the <code>int</code> constant from the class
* <code>DefinitionKind</code> that is the value of this
* <code>DefinitionKind</code> instance
*/
public int value() {
return _value;
}
/**
* Creates a <code>DefinitionKind</code> instance corresponding to the given code
.
* @param i one of the <code>int</code> constants from the class
* <code>DefinitionKind</code>
* @return the <code>DefinitionKind</code> instance corresponding
* to the given code
* @throws org.omg.CORBA.BAD_PARAM if the given parameter is not
one
* of the <code>int</code> constants from the class
* <code>DefinitionKind</code>
*/
public static DefinitionKind from_int(int i) {
switch (i) {
case _dk_none:
return dk_none;
case _dk_all:
return dk_all;
case _dk_Attribute:
return dk_Attribute;
case _dk_Constant:
return dk_Constant;
case _dk_Exception:
return dk_Exception;
case _dk_Interface:
return dk_Interface;
case _dk_Module:
return dk_Module;
case _dk_Operation:
return dk_Operation;
case _dk_Typedef:
return dk_Typedef;
case _dk_Alias:
return dk_Alias;
case _dk_Struct:
return dk_Struct;
case _dk_Union:
return dk_Union;
case _dk_Enum:
return dk_Enum;
case _dk_Primitive:
return dk_Primitive;
case _dk_String:
return dk_String;
case _dk_Sequence:
return dk_Sequence;
case _dk_Array:
return dk_Array;
case _dk_Repository:
return dk_Repository;
case _dk_Wstring:
return dk_Wstring;
case _dk_Fixed:
return dk_Fixed;
case _dk_Value:
return dk_Value;
case _dk_ValueBox:
return dk_ValueBox;
case _dk_ValueMember:
return dk_ValueMember;
case _dk_Native:
return dk_Native;
default:
throw new org.omg.CORBA.BAD_PARAM();
}
}
/**
* Constructs a <code>DefinitionKind</code> object with its <code>_value</code>
* field initialized with the given value.
* @param _value one of the <code>int</code> constants defined in the
* class <code>DefinitionKind</code>
*/
protected DefinitionKind(int _value){
this._value = _value;
}
/**
* The field that holds a value for a <code>DefinitionKind</code> object.
* @serial
*/
private int _value;
}