157N/A * Copyright (c) 1997, 2001, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 157N/A * published by the Free Software Foundation. Oracle designates this 0N/A * particular file as subject to the "Classpath" exception as provided 157N/A * by Oracle in the LICENSE file that accompanied this code. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 157N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 157N/A * or visit www.oracle.com if you need additional information or have any 0N/A * Date: Fri Aug 28 16:03:31 1998 0N/A * By: idltojava Java IDL 1.2 Aug 11 1998 02:00:18 0N/A* The class that provides the constants used to identify the type of an 0N/A* Interface Repository object. This class contains two kinds of constants, 0N/A* those that are an <code>int</code> and those that are an instance of the class 0N/A* <code>DefinitionKind</code>. This class provides the method 0N/A* <code>from_int</code>, which given one 0N/A* of the <code>int</code> constants, creates the corresponding 0N/A* <code>DefinitionKind</code> instance. It also provides the method 0N/A* <code>value</code>, which returns the <code>int</code> constant that 0N/A* is the value for a <code>DefinitionKind</code> instance. 0N/A * The constant that indicates that an Interface Repository object 0N/A * does not have a definition kind. 0N/A * The constant that indicates that the type of an Interface Repository object 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is an 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is of type 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is a 0N/A * The constant that indicates that an Interface Repository object is of type 0N/A * The constant that indicates that an Interface Repository object 0N/A * is representing an abstract interface. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object has no definition kind. 0N/A * The wildcard <code>DefinitionKind</code> constant, useful 0N/A * in all occasions where any 0N/A * <code>DefinitionKind</code> is appropriate. The Container's 0N/A * <code>contents</code> method 0N/A * makes use of this constant to return all contained definitions of any kind. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Attribute. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a constant. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Exception. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Interface. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Module. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Operation. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Typedef. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Alias. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Struct. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Union. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Enum. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Primitive. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a String. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Sequence. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is an Array. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Repository. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Wstring. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Fixed value. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Value. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a ValueBox. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a ValueMember. 0N/A * The static instance of <code>DefinitionKind</code> indicating that an 0N/A * Interface Repository object is a Native value. 0N/A* The static instance of <code>DefinitionKind</code> indicating that an 0N/A* Interface Repository object represents an abstract interface. 0N/A * Returns the <code>int</code> constant identifying the type of an IR object. 0N/A * @return the <code>int</code> constant from the class 0N/A * <code>DefinitionKind</code> that is the value of this 0N/A * <code>DefinitionKind</code> instance 0N/A * Creates a <code>DefinitionKind</code> instance corresponding to the given code 0N/A * @param i one of the <code>int</code> constants from the class 0N/A * <code>DefinitionKind</code> 0N/A * @return the <code>DefinitionKind</code> instance corresponding 0N/A * @throws org.omg.CORBA.BAD_PARAM if the given parameter is not 0N/A * of the <code>int</code> constants from the class 0N/A * <code>DefinitionKind</code> 0N/A * Constructs a <code>DefinitionKind</code> object with its <code>_value</code> 0N/A * field initialized with the given value. 0N/A * @param _value one of the <code>int</code> constants defined in the 0N/A * class <code>DefinitionKind</code> 0N/A * The field that holds a value for a <code>DefinitionKind</code> object.