org.eclipse.emf.java
Interface JavaPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
JavaPackageImpl

public interface JavaPackage
extends EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
JavaFactory

Nested Class Summary
static interface JavaPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static JavaPackage eINSTANCE
          The singleton instance of the package
static java.lang.String eNAME
          The package name
static java.lang.String eNS_PREFIX
          The package namespace name
static java.lang.String eNS_URI
          The package namespace URI
static int JAVA_CLASS
          The meta object id for the 'Class' data type
static int JAVA_CONSTRUCTOR
          The meta object id for the 'Constructor' data type
static int JAVA_FIELD
          The meta object id for the 'Field' data type
static int JAVA_METHOD
          The meta object id for the 'Method' data type
static int JAVA_PACKAGE
          The meta object id for the 'Package' data type
static int JCLASS
          The meta object id for the 'JClass' class
static int JCLASS__ABSTRACT
          The feature id for the 'Abstract' attribute
static int JCLASS__ALL_FIELDS
          The feature id for the 'All Fields' reference list
static int JCLASS__ALL_METHODS
          The feature id for the 'All Methods' reference list
static int JCLASS__ALL_SUPER_TYPES
          The feature id for the 'All Super Types' reference list
static int JCLASS__ALL_TYPES
          The feature id for the 'All Types' reference list
static int JCLASS__ARRAY_TYPE
          The feature id for the 'Array Type' containment reference
static int JCLASS__COMMENT
          The feature id for the 'Comment' attribute
static int JCLASS__COMPONENT_TYPE
          The feature id for the 'Component Type' container reference
static int JCLASS__CONTAINING_TYPE
          The feature id for the 'Containing Type' container reference
static int JCLASS__FIELDS
          The feature id for the 'Fields' reference list
static int JCLASS__FINAL
          The feature id for the 'Final' attribute
static int JCLASS__INTERFACE
          The feature id for the 'Interface' attribute
static int JCLASS__JAVA_CLASS
          The feature id for the 'Java Class' attribute
static int JCLASS__JNODE
          The feature id for the 'JNode' attribute
static int JCLASS__MEMBERS
          The feature id for the 'Members' containment reference list
static int JCLASS__METHODS
          The feature id for the 'Methods' reference list
static int JCLASS__NAME
          The feature id for the 'Name' attribute
static int JCLASS__PACKAGE
          The feature id for the 'Package' reference
static int JCLASS__STATIC
          The feature id for the 'Static' attribute
static int JCLASS__SUPER_TYPES
          The feature id for the 'Super Types' reference list
static int JCLASS__THROWABLE
          The feature id for the 'Throwable' attribute
static int JCLASS__TYPES
          The feature id for the 'Types' reference list
static int JCLASS__UNIT
          The feature id for the 'Unit' container reference
static int JCLASS__VISIBILITY
          The feature id for the 'Visibility' attribute
static int JCLASS_FEATURE_COUNT
          The number of structural features of the 'JClass' class
static int JCOMPILATION_UNIT
          The meta object id for the 'JCompilation Unit' class
static int JCOMPILATION_UNIT__COMMENT
          The feature id for the 'Comment' attribute
static int JCOMPILATION_UNIT__IMPORTED_PACKAGES
          The feature id for the 'Imported Packages' reference list
static int JCOMPILATION_UNIT__IMPORTED_TYPES
          The feature id for the 'Imported Types' reference list
static int JCOMPILATION_UNIT__IMPORTS
          The feature id for the 'Imports' attribute list
static int JCOMPILATION_UNIT__JNODE
          The feature id for the 'JNode' attribute
static int JCOMPILATION_UNIT__NAME
          The feature id for the 'Name' attribute
static int JCOMPILATION_UNIT__PACKAGE
          The feature id for the 'Package' reference
static int JCOMPILATION_UNIT__TYPES
          The feature id for the 'Types' containment reference list
static int JCOMPILATION_UNIT_FEATURE_COUNT
          The number of structural features of the 'JCompilation Unit' class
static int JFIELD
          The meta object id for the 'JField' class
static int JFIELD__COMMENT
          The feature id for the 'Comment' attribute
static int JFIELD__CONTAINING_TYPE
          The feature id for the 'Containing Type' container reference
static int JFIELD__FINAL
          The feature id for the 'Final' attribute
static int JFIELD__INITIALIZER
          The feature id for the 'Initializer' attribute
static int JFIELD__JAVA_FIELD
          The feature id for the 'Java Field' attribute
static int JFIELD__JNODE
          The feature id for the 'JNode' attribute
static int JFIELD__NAME
          The feature id for the 'Name' attribute
static int JFIELD__STATIC
          The feature id for the 'Static' attribute
static int JFIELD__TRANSIENT
          The feature id for the 'Transient' attribute
static int JFIELD__TYPE
          The feature id for the 'Type' reference
static int JFIELD__VISIBILITY
          The feature id for the 'Visibility' attribute
static int JFIELD__VOLATILE
          The feature id for the 'Volatile' attribute
static int JFIELD_FEATURE_COUNT
          The number of structural features of the 'JField' class
static int JINITIALIZER
          The meta object id for the 'JInitializer' class
static int JINITIALIZER__BODY
          The feature id for the 'Body' attribute
static int JINITIALIZER__COMMENT
          The feature id for the 'Comment' attribute
static int JINITIALIZER__CONTAINING_TYPE
          The feature id for the 'Containing Type' container reference
static int JINITIALIZER__JNODE
          The feature id for the 'JNode' attribute
static int JINITIALIZER__NAME
          The feature id for the 'Name' attribute
static int JINITIALIZER__STATIC
          The feature id for the 'Static' attribute
static int JINITIALIZER__VISIBILITY
          The feature id for the 'Visibility' attribute
static int JINITIALIZER_FEATURE_COUNT
          The number of structural features of the 'JInitializer' class
static int JMEMBER
          The meta object id for the 'JMember' class
static int JMEMBER__COMMENT
          The feature id for the 'Comment' attribute
static int JMEMBER__CONTAINING_TYPE
          The feature id for the 'Containing Type' container reference
static int JMEMBER__JNODE
          The feature id for the 'JNode' attribute
static int JMEMBER__NAME
          The feature id for the 'Name' attribute
static int JMEMBER__STATIC
          The feature id for the 'Static' attribute
static int JMEMBER__VISIBILITY
          The feature id for the 'Visibility' attribute
static int JMEMBER_FEATURE_COUNT
          The number of structural features of the 'JMember' class
static int JMETHOD
          The meta object id for the 'JMethod' class
static int JMETHOD__ABSTRACT
          The feature id for the 'Abstract' attribute
static int JMETHOD__BODY
          The feature id for the 'Body' attribute
static int JMETHOD__COMMENT
          The feature id for the 'Comment' attribute
static int JMETHOD__CONSTRUCTOR
          The feature id for the 'Constructor' attribute
static int JMETHOD__CONTAINING_TYPE
          The feature id for the 'Containing Type' container reference
static int JMETHOD__EXCEPTIONS
          The feature id for the 'Exceptions' reference list
static int JMETHOD__FINAL
          The feature id for the 'Final' attribute
static int JMETHOD__JAVA_CONSTRUCTOR
          The feature id for the 'Java Constructor' attribute
static int JMETHOD__JAVA_METHOD
          The feature id for the 'Java Method' attribute
static int JMETHOD__JNODE
          The feature id for the 'JNode' attribute
static int JMETHOD__NAME
          The feature id for the 'Name' attribute
static int JMETHOD__NATIVE
          The feature id for the 'Native' attribute
static int JMETHOD__PARAMETERS
          The feature id for the 'Parameters' containment reference list
static int JMETHOD__RETURN_TYPE
          The feature id for the 'Return Type' reference
static int JMETHOD__STATIC
          The feature id for the 'Static' attribute
static int JMETHOD__SYNCHRONIZED
          The feature id for the 'Synchronized' attribute
static int JMETHOD__VISIBILITY
          The feature id for the 'Visibility' attribute
static int JMETHOD_FEATURE_COUNT
          The number of structural features of the 'JMethod' class
static int JMODEL_ELEMENT
          The meta object id for the 'JModel Element' class
static int JMODEL_ELEMENT__JNODE
          The feature id for the 'JNode' attribute
static int JMODEL_ELEMENT__NAME
          The feature id for the 'Name' attribute
static int JMODEL_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'JModel Element' class
static int JNODE
          The meta object id for the 'JNode' data type
static int JPACKAGE
          The meta object id for the 'JPackage' class
static int JPACKAGE__JAVA_PACKAGE
          The feature id for the 'Java Package' attribute
static int JPACKAGE__JNODE
          The feature id for the 'JNode' attribute
static int JPACKAGE__NAME
          The feature id for the 'Name' attribute
static int JPACKAGE__TYPES
          The feature id for the 'Types' reference list
static int JPACKAGE_FEATURE_COUNT
          The number of structural features of the 'JPackage' class
static int JPARAMETER
          The meta object id for the 'JParameter' class
static int JPARAMETER__FINAL
          The feature id for the 'Final' attribute
static int JPARAMETER__JNODE
          The feature id for the 'JNode' attribute
static int JPARAMETER__METHOD
          The feature id for the 'Method' container reference
static int JPARAMETER__NAME
          The feature id for the 'Name' attribute
static int JPARAMETER__TYPE
          The feature id for the 'Type' reference
static int JPARAMETER_FEATURE_COUNT
          The number of structural features of the 'JParameter' class
static int JVISIBILITY
          The meta object id for the 'JVisibility' enum
 
Method Summary
 EDataType getJavaClass()
          Returns the meta object for data type 'Class'
 EDataType getJavaConstructor()
          Returns the meta object for data type 'Constructor'
 JavaFactory getJavaFactory()
          Returns the factory that creates the instances of the model
 EDataType getJavaField()
          Returns the meta object for data type 'Field'
 EDataType getJavaMethod()
          Returns the meta object for data type 'Method'
 EDataType getJavaPackage()
          Returns the meta object for data type 'Package'
 EAttribute getJClass_Abstract()
          Returns the meta object for the attribute 'Abstract'
 EReference getJClass_AllFields()
          Returns the meta object for the reference list 'All Fields'
 EReference getJClass_AllMethods()
          Returns the meta object for the reference list 'All Methods'
 EReference getJClass_AllSuperTypes()
          Returns the meta object for the reference list 'All Super Types'
 EReference getJClass_AllTypes()
          Returns the meta object for the reference list 'All Types'
 EReference getJClass_ArrayType()
          Returns the meta object for the containment reference 'Array Type'
 EReference getJClass_ComponentType()
          Returns the meta object for the container reference 'Component Type'
 EReference getJClass_Fields()
          Returns the meta object for the reference list 'Fields'
 EAttribute getJClass_Final()
          Returns the meta object for the attribute 'Final'
 EAttribute getJClass_Interface()
          Returns the meta object for the attribute 'Interface'
 EAttribute getJClass_JavaClass()
          Returns the meta object for the attribute 'Java Class'
 EReference getJClass_Members()
          Returns the meta object for the containment reference list 'Members'
 EReference getJClass_Methods()
          Returns the meta object for the reference list 'Methods'
 EReference getJClass_Package()
          Returns the meta object for the reference 'Package'
 EReference getJClass_SuperTypes()
          Returns the meta object for the reference list 'Super Types'
 EAttribute getJClass_Throwable()
          Returns the meta object for the attribute 'Throwable'
 EReference getJClass_Types()
          Returns the meta object for the reference list 'Types'
 EReference getJClass_Unit()
          Returns the meta object for the container reference 'Unit'
 EClass getJClass()
          Returns the meta object for class 'JClass'
 EAttribute getJCompilationUnit_Comment()
          Returns the meta object for the attribute 'Comment'
 EReference getJCompilationUnit_ImportedPackages()
          Returns the meta object for the reference list 'Imported Packages'
 EReference getJCompilationUnit_ImportedTypes()
          Returns the meta object for the reference list 'Imported Types'
 EAttribute getJCompilationUnit_Imports()
          Returns the meta object for the attribute list 'Imports'
 EReference getJCompilationUnit_Package()
          Returns the meta object for the reference 'Package'
 EReference getJCompilationUnit_Types()
          Returns the meta object for the containment reference list 'Types'
 EClass getJCompilationUnit()
          Returns the meta object for class 'JCompilation Unit'
 EAttribute getJField_Final()
          Returns the meta object for the attribute 'Final'
 EAttribute getJField_Initializer()
          Returns the meta object for the attribute 'Initializer'
 EAttribute getJField_JavaField()
          Returns the meta object for the attribute 'Java Field'
 EAttribute getJField_Transient()
          Returns the meta object for the attribute 'Transient'
 EReference getJField_Type()
          Returns the meta object for the reference 'Type'
 EAttribute getJField_Volatile()
          Returns the meta object for the attribute 'Volatile'
 EClass getJField()
          Returns the meta object for class 'JField'
 EAttribute getJInitializer_Body()
          Returns the meta object for the attribute 'Body'
 EClass getJInitializer()
          Returns the meta object for class 'JInitializer'
 EAttribute getJMember_Comment()
          Returns the meta object for the attribute 'Comment'
 EReference getJMember_ContainingType()
          Returns the meta object for the container reference 'Containing Type'
 EAttribute getJMember_Static()
          Returns the meta object for the attribute 'Static'
 EAttribute getJMember_Visibility()
          Returns the meta object for the attribute 'Visibility'
 EClass getJMember()
          Returns the meta object for class 'JMember'
 EAttribute getJMethod_Abstract()
          Returns the meta object for the attribute 'Abstract'
 EAttribute getJMethod_Body()
          Returns the meta object for the attribute 'Body'
 EAttribute getJMethod_Constructor()
          Returns the meta object for the attribute 'Constructor'
 EReference getJMethod_Exceptions()
          Returns the meta object for the reference list 'Exceptions'
 EAttribute getJMethod_Final()
          Returns the meta object for the attribute 'Final'
 EAttribute getJMethod_JavaConstructor()
          Returns the meta object for the attribute 'Java Constructor'
 EAttribute getJMethod_JavaMethod()
          Returns the meta object for the attribute 'Java Method'
 EAttribute getJMethod_Native()
          Returns the meta object for the attribute 'Native'
 EReference getJMethod_Parameters()
          Returns the meta object for the containment reference list 'Parameters'
 EReference getJMethod_ReturnType()
          Returns the meta object for the reference 'Return Type'
 EAttribute getJMethod_Synchronized()
          Returns the meta object for the attribute 'Synchronized'
 EClass getJMethod()
          Returns the meta object for class 'JMethod'
 EAttribute getJModelElement_JNode()
          Returns the meta object for the attribute 'JNode'
 EAttribute getJModelElement_Name()
          Returns the meta object for the attribute 'Name'
 EClass getJModelElement()
          Returns the meta object for class 'JModel Element'
 EDataType getJNode()
          Returns the meta object for data type 'JNode'
 EAttribute getJPackage_JavaPackage()
          Returns the meta object for the attribute 'Java Package'
 EReference getJPackage_Types()
          Returns the meta object for the reference list 'Types'
 EClass getJPackage()
          Returns the meta object for class 'JPackage'
 EAttribute getJParameter_Final()
          Returns the meta object for the attribute 'Final'
 EReference getJParameter_Method()
          Returns the meta object for the container reference 'Method'
 EReference getJParameter_Type()
          Returns the meta object for the reference 'Type'
 EClass getJParameter()
          Returns the meta object for class 'JParameter'
 EEnum getJVisibility()
          Returns the meta object for enum 'JVisibility'
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final JavaPackage eINSTANCE
The singleton instance of the package.


JMODEL_ELEMENT

static final int JMODEL_ELEMENT
The meta object id for the 'JModel Element' class.

See Also:
JModelElementImpl, JavaPackageImpl.getJModelElement(), Constant Field Values

JMODEL_ELEMENT__NAME

static final int JMODEL_ELEMENT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JMODEL_ELEMENT__JNODE

static final int JMODEL_ELEMENT__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JMODEL_ELEMENT_FEATURE_COUNT

static final int JMODEL_ELEMENT_FEATURE_COUNT
The number of structural features of the 'JModel Element' class.

See Also:
Constant Field Values

JMEMBER

static final int JMEMBER
The meta object id for the 'JMember' class.

See Also:
JMemberImpl, JavaPackageImpl.getJMember(), Constant Field Values

JMEMBER__NAME

static final int JMEMBER__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JMEMBER__JNODE

static final int JMEMBER__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JMEMBER__STATIC

static final int JMEMBER__STATIC
The feature id for the 'Static' attribute.

See Also:
Constant Field Values

JMEMBER__VISIBILITY

static final int JMEMBER__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

JMEMBER__COMMENT

static final int JMEMBER__COMMENT
The feature id for the 'Comment' attribute.

See Also:
Constant Field Values

JMEMBER__CONTAINING_TYPE

static final int JMEMBER__CONTAINING_TYPE
The feature id for the 'Containing Type' container reference.

See Also:
Constant Field Values

JMEMBER_FEATURE_COUNT

static final int JMEMBER_FEATURE_COUNT
The number of structural features of the 'JMember' class.

See Also:
Constant Field Values

JCLASS

static final int JCLASS
The meta object id for the 'JClass' class.

See Also:
JClassImpl, JavaPackageImpl.getJClass(), Constant Field Values

JCLASS__NAME

static final int JCLASS__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JCLASS__JNODE

static final int JCLASS__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JCLASS__STATIC

static final int JCLASS__STATIC
The feature id for the 'Static' attribute.

See Also:
Constant Field Values

JCLASS__VISIBILITY

static final int JCLASS__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

JCLASS__COMMENT

static final int JCLASS__COMMENT
The feature id for the 'Comment' attribute.

See Also:
Constant Field Values

JCLASS__CONTAINING_TYPE

static final int JCLASS__CONTAINING_TYPE
The feature id for the 'Containing Type' container reference.

See Also:
Constant Field Values

JCLASS__ABSTRACT

static final int JCLASS__ABSTRACT
The feature id for the 'Abstract' attribute.

See Also:
Constant Field Values

JCLASS__FINAL

static final int JCLASS__FINAL
The feature id for the 'Final' attribute.

See Also:
Constant Field Values

JCLASS__INTERFACE

static final int JCLASS__INTERFACE
The feature id for the 'Interface' attribute.

See Also:
Constant Field Values

JCLASS__THROWABLE

static final int JCLASS__THROWABLE
The feature id for the 'Throwable' attribute.

See Also:
Constant Field Values

JCLASS__JAVA_CLASS

static final int JCLASS__JAVA_CLASS
The feature id for the 'Java Class' attribute.

See Also:
Constant Field Values

JCLASS__FIELDS

static final int JCLASS__FIELDS
The feature id for the 'Fields' reference list.

See Also:
Constant Field Values

JCLASS__METHODS

static final int JCLASS__METHODS
The feature id for the 'Methods' reference list.

See Also:
Constant Field Values

JCLASS__SUPER_TYPES

static final int JCLASS__SUPER_TYPES
The feature id for the 'Super Types' reference list.

See Also:
Constant Field Values

JCLASS__ALL_SUPER_TYPES

static final int JCLASS__ALL_SUPER_TYPES
The feature id for the 'All Super Types' reference list.

See Also:
Constant Field Values

JCLASS__MEMBERS

static final int JCLASS__MEMBERS
The feature id for the 'Members' containment reference list.

See Also:
Constant Field Values

JCLASS__COMPONENT_TYPE

static final int JCLASS__COMPONENT_TYPE
The feature id for the 'Component Type' container reference.

See Also:
Constant Field Values

JCLASS__ARRAY_TYPE

static final int JCLASS__ARRAY_TYPE
The feature id for the 'Array Type' containment reference.

See Also:
Constant Field Values

JCLASS__UNIT

static final int JCLASS__UNIT
The feature id for the 'Unit' container reference.

See Also:
Constant Field Values

JCLASS__ALL_METHODS

static final int JCLASS__ALL_METHODS
The feature id for the 'All Methods' reference list.

See Also:
Constant Field Values

JCLASS__ALL_FIELDS

static final int JCLASS__ALL_FIELDS
The feature id for the 'All Fields' reference list.

See Also:
Constant Field Values

JCLASS__PACKAGE

static final int JCLASS__PACKAGE
The feature id for the 'Package' reference.

See Also:
Constant Field Values

JCLASS__TYPES

static final int JCLASS__TYPES
The feature id for the 'Types' reference list.

See Also:
Constant Field Values

JCLASS__ALL_TYPES

static final int JCLASS__ALL_TYPES
The feature id for the 'All Types' reference list.

See Also:
Constant Field Values

JCLASS_FEATURE_COUNT

static final int JCLASS_FEATURE_COUNT
The number of structural features of the 'JClass' class.

See Also:
Constant Field Values

JCOMPILATION_UNIT

static final int JCOMPILATION_UNIT
The meta object id for the 'JCompilation Unit' class.

See Also:
JCompilationUnitImpl, JavaPackageImpl.getJCompilationUnit(), Constant Field Values

JCOMPILATION_UNIT__NAME

static final int JCOMPILATION_UNIT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JCOMPILATION_UNIT__JNODE

static final int JCOMPILATION_UNIT__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JCOMPILATION_UNIT__IMPORTS

static final int JCOMPILATION_UNIT__IMPORTS
The feature id for the 'Imports' attribute list.

See Also:
Constant Field Values

JCOMPILATION_UNIT__COMMENT

static final int JCOMPILATION_UNIT__COMMENT
The feature id for the 'Comment' attribute.

See Also:
Constant Field Values

JCOMPILATION_UNIT__TYPES

static final int JCOMPILATION_UNIT__TYPES
The feature id for the 'Types' containment reference list.

See Also:
Constant Field Values

JCOMPILATION_UNIT__IMPORTED_PACKAGES

static final int JCOMPILATION_UNIT__IMPORTED_PACKAGES
The feature id for the 'Imported Packages' reference list.

See Also:
Constant Field Values

JCOMPILATION_UNIT__IMPORTED_TYPES

static final int JCOMPILATION_UNIT__IMPORTED_TYPES
The feature id for the 'Imported Types' reference list.

See Also:
Constant Field Values

JCOMPILATION_UNIT__PACKAGE

static final int JCOMPILATION_UNIT__PACKAGE
The feature id for the 'Package' reference.

See Also:
Constant Field Values

JCOMPILATION_UNIT_FEATURE_COUNT

static final int JCOMPILATION_UNIT_FEATURE_COUNT
The number of structural features of the 'JCompilation Unit' class.

See Also:
Constant Field Values

JFIELD

static final int JFIELD
The meta object id for the 'JField' class.

See Also:
JFieldImpl, JavaPackageImpl.getJField(), Constant Field Values

JFIELD__NAME

static final int JFIELD__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JFIELD__JNODE

static final int JFIELD__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JFIELD__STATIC

static final int JFIELD__STATIC
The feature id for the 'Static' attribute.

See Also:
Constant Field Values

JFIELD__VISIBILITY

static final int JFIELD__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

JFIELD__COMMENT

static final int JFIELD__COMMENT
The feature id for the 'Comment' attribute.

See Also:
Constant Field Values

JFIELD__CONTAINING_TYPE

static final int JFIELD__CONTAINING_TYPE
The feature id for the 'Containing Type' container reference.

See Also:
Constant Field Values

JFIELD__FINAL

static final int JFIELD__FINAL
The feature id for the 'Final' attribute.

See Also:
Constant Field Values

JFIELD__TRANSIENT

static final int JFIELD__TRANSIENT
The feature id for the 'Transient' attribute.

See Also:
Constant Field Values

JFIELD__VOLATILE

static final int JFIELD__VOLATILE
The feature id for the 'Volatile' attribute.

See Also:
Constant Field Values

JFIELD__JAVA_FIELD

static final int JFIELD__JAVA_FIELD
The feature id for the 'Java Field' attribute.

See Also:
Constant Field Values

JFIELD__INITIALIZER

static final int JFIELD__INITIALIZER
The feature id for the 'Initializer' attribute.

See Also:
Constant Field Values

JFIELD__TYPE

static final int JFIELD__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

JFIELD_FEATURE_COUNT

static final int JFIELD_FEATURE_COUNT
The number of structural features of the 'JField' class.

See Also:
Constant Field Values

JINITIALIZER

static final int JINITIALIZER
The meta object id for the 'JInitializer' class.

See Also:
JInitializerImpl, JavaPackageImpl.getJInitializer(), Constant Field Values

JINITIALIZER__NAME

static final int JINITIALIZER__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JINITIALIZER__JNODE

static final int JINITIALIZER__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JINITIALIZER__STATIC

static final int JINITIALIZER__STATIC
The feature id for the 'Static' attribute.

See Also:
Constant Field Values

JINITIALIZER__VISIBILITY

static final int JINITIALIZER__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

JINITIALIZER__COMMENT

static final int JINITIALIZER__COMMENT
The feature id for the 'Comment' attribute.

See Also:
Constant Field Values

JINITIALIZER__CONTAINING_TYPE

static final int JINITIALIZER__CONTAINING_TYPE
The feature id for the 'Containing Type' container reference.

See Also:
Constant Field Values

JINITIALIZER__BODY

static final int JINITIALIZER__BODY
The feature id for the 'Body' attribute.

See Also:
Constant Field Values

JINITIALIZER_FEATURE_COUNT

static final int JINITIALIZER_FEATURE_COUNT
The number of structural features of the 'JInitializer' class.

See Also:
Constant Field Values

JMETHOD

static final int JMETHOD
The meta object id for the 'JMethod' class.

See Also:
JMethodImpl, JavaPackageImpl.getJMethod(), Constant Field Values

JMETHOD__NAME

static final int JMETHOD__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JMETHOD__JNODE

static final int JMETHOD__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JMETHOD__STATIC

static final int JMETHOD__STATIC
The feature id for the 'Static' attribute.

See Also:
Constant Field Values

JMETHOD__VISIBILITY

static final int JMETHOD__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

JMETHOD__COMMENT

static final int JMETHOD__COMMENT
The feature id for the 'Comment' attribute.

See Also:
Constant Field Values

JMETHOD__CONTAINING_TYPE

static final int JMETHOD__CONTAINING_TYPE
The feature id for the 'Containing Type' container reference.

See Also:
Constant Field Values

JMETHOD__ABSTRACT

static final int JMETHOD__ABSTRACT
The feature id for the 'Abstract' attribute.

See Also:
Constant Field Values

JMETHOD__FINAL

static final int JMETHOD__FINAL
The feature id for the 'Final' attribute.

See Also:
Constant Field Values

JMETHOD__NATIVE

static final int JMETHOD__NATIVE
The feature id for the 'Native' attribute.

See Also:
Constant Field Values

JMETHOD__SYNCHRONIZED

static final int JMETHOD__SYNCHRONIZED
The feature id for the 'Synchronized' attribute.

See Also:
Constant Field Values

JMETHOD__JAVA_METHOD

static final int JMETHOD__JAVA_METHOD
The feature id for the 'Java Method' attribute.

See Also:
Constant Field Values

JMETHOD__CONSTRUCTOR

static final int JMETHOD__CONSTRUCTOR
The feature id for the 'Constructor' attribute.

See Also:
Constant Field Values

JMETHOD__JAVA_CONSTRUCTOR

static final int JMETHOD__JAVA_CONSTRUCTOR
The feature id for the 'Java Constructor' attribute.

See Also:
Constant Field Values

JMETHOD__BODY

static final int JMETHOD__BODY
The feature id for the 'Body' attribute.

See Also:
Constant Field Values

JMETHOD__PARAMETERS

static final int JMETHOD__PARAMETERS
The feature id for the 'Parameters' containment reference list.

See Also:
Constant Field Values

JMETHOD__EXCEPTIONS

static final int JMETHOD__EXCEPTIONS
The feature id for the 'Exceptions' reference list.

See Also:
Constant Field Values

JMETHOD__RETURN_TYPE

static final int JMETHOD__RETURN_TYPE
The feature id for the 'Return Type' reference.

See Also:
Constant Field Values

JMETHOD_FEATURE_COUNT

static final int JMETHOD_FEATURE_COUNT
The number of structural features of the 'JMethod' class.

See Also:
Constant Field Values

JPARAMETER

static final int JPARAMETER
The meta object id for the 'JParameter' class.

See Also:
JParameterImpl, JavaPackageImpl.getJParameter(), Constant Field Values

JPACKAGE

static final int JPACKAGE
The meta object id for the 'JPackage' class.

See Also:
JPackageImpl, JavaPackageImpl.getJPackage(), Constant Field Values

JPACKAGE__NAME

static final int JPACKAGE__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JPACKAGE__JNODE

static final int JPACKAGE__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JPACKAGE__JAVA_PACKAGE

static final int JPACKAGE__JAVA_PACKAGE
The feature id for the 'Java Package' attribute.

See Also:
Constant Field Values

JPACKAGE__TYPES

static final int JPACKAGE__TYPES
The feature id for the 'Types' reference list.

See Also:
Constant Field Values

JPACKAGE_FEATURE_COUNT

static final int JPACKAGE_FEATURE_COUNT
The number of structural features of the 'JPackage' class.

See Also:
Constant Field Values

JPARAMETER__NAME

static final int JPARAMETER__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

JPARAMETER__JNODE

static final int JPARAMETER__JNODE
The feature id for the 'JNode' attribute.

See Also:
Constant Field Values

JPARAMETER__FINAL

static final int JPARAMETER__FINAL
The feature id for the 'Final' attribute.

See Also:
Constant Field Values

JPARAMETER__METHOD

static final int JPARAMETER__METHOD
The feature id for the 'Method' container reference.

See Also:
Constant Field Values

JPARAMETER__TYPE

static final int JPARAMETER__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

JPARAMETER_FEATURE_COUNT

static final int JPARAMETER_FEATURE_COUNT
The number of structural features of the 'JParameter' class.

See Also:
Constant Field Values

JVISIBILITY

static final int JVISIBILITY
The meta object id for the 'JVisibility' enum.

See Also:
JVisibility, JavaPackageImpl.getJVisibility(), Constant Field Values

JNODE

static final int JNODE
The meta object id for the 'JNode' data type.

See Also:
Object, JavaPackageImpl.getJNode(), Constant Field Values

JAVA_CLASS

static final int JAVA_CLASS
The meta object id for the 'Class' data type.

See Also:
Class, JavaPackageImpl.getJavaClass(), Constant Field Values

JAVA_METHOD

static final int JAVA_METHOD
The meta object id for the 'Method' data type.

See Also:
Method, JavaPackageImpl.getJavaMethod(), Constant Field Values

JAVA_CONSTRUCTOR

static final int JAVA_CONSTRUCTOR
The meta object id for the 'Constructor' data type.

See Also:
Constructor, JavaPackageImpl.getJavaConstructor(), Constant Field Values

JAVA_FIELD

static final int JAVA_FIELD
The meta object id for the 'Field' data type.

See Also:
Field, JavaPackageImpl.getJavaField(), Constant Field Values

JAVA_PACKAGE

static final int JAVA_PACKAGE
The meta object id for the 'Package' data type.

See Also:
Package, JavaPackageImpl.getJavaPackage(), Constant Field Values
Method Detail

getJClass

EClass getJClass()
Returns the meta object for class 'JClass'.

Returns:
the meta object for class 'JClass'.
See Also:
JClass

getJClass_Abstract

EAttribute getJClass_Abstract()
Returns the meta object for the attribute 'Abstract'.

Returns:
the meta object for the attribute 'Abstract'.
See Also:
JClass.isAbstract(), getJClass()

getJClass_Final

EAttribute getJClass_Final()
Returns the meta object for the attribute 'Final'.

Returns:
the meta object for the attribute 'Final'.
See Also:
JClass.isFinal(), getJClass()

getJClass_Interface

EAttribute getJClass_Interface()
Returns the meta object for the attribute 'Interface'.

Returns:
the meta object for the attribute 'Interface'.
See Also:
JClass.isInterface(), getJClass()

getJClass_Throwable

EAttribute getJClass_Throwable()
Returns the meta object for the attribute 'Throwable'.

Returns:
the meta object for the attribute 'Throwable'.
See Also:
JClass.isThrowable(), getJClass()

getJClass_JavaClass

EAttribute getJClass_JavaClass()
Returns the meta object for the attribute 'Java Class'.

Returns:
the meta object for the attribute 'Java Class'.
See Also:
JClass.getJavaClass(), getJClass()

getJClass_Fields

EReference getJClass_Fields()
Returns the meta object for the reference list 'Fields'.

Returns:
the meta object for the reference list 'Fields'.
See Also:
JClass.getFields(), getJClass()

getJClass_Methods

EReference getJClass_Methods()
Returns the meta object for the reference list 'Methods'.

Returns:
the meta object for the reference list 'Methods'.
See Also:
JClass.getMethods(), getJClass()

getJClass_SuperTypes

EReference getJClass_SuperTypes()
Returns the meta object for the reference list 'Super Types'.

Returns:
the meta object for the reference list 'Super Types'.
See Also:
JClass.getSuperTypes(), getJClass()

getJClass_AllSuperTypes

EReference getJClass_AllSuperTypes()
Returns the meta object for the reference list 'All Super Types'.

Returns:
the meta object for the reference list 'All Super Types'.
See Also:
JClass.getAllSuperTypes(), getJClass()

getJClass_Members

EReference getJClass_Members()
Returns the meta object for the containment reference list 'Members'.

Returns:
the meta object for the containment reference list 'Members'.
See Also:
JClass.getMembers(), getJClass()

getJClass_ComponentType

EReference getJClass_ComponentType()
Returns the meta object for the container reference 'Component Type'.

Returns:
the meta object for the container reference 'Component Type'.
See Also:
JClass.getComponentType(), getJClass()

getJClass_ArrayType

EReference getJClass_ArrayType()
Returns the meta object for the containment reference 'Array Type'.

Returns:
the meta object for the containment reference 'Array Type'.
See Also:
JClass.getArrayType(), getJClass()

getJClass_Unit

EReference getJClass_Unit()
Returns the meta object for the container reference 'Unit'.

Returns:
the meta object for the container reference 'Unit'.
See Also:
JClass.getUnit(), getJClass()

getJClass_AllMethods

EReference getJClass_AllMethods()
Returns the meta object for the reference list 'All Methods'.

Returns:
the meta object for the reference list 'All Methods'.
See Also:
JClass.getAllMethods(), getJClass()

getJClass_AllFields

EReference getJClass_AllFields()
Returns the meta object for the reference list 'All Fields'.

Returns:
the meta object for the reference list 'All Fields'.
See Also:
JClass.getAllFields(), getJClass()

getJClass_Package

EReference getJClass_Package()
Returns the meta object for the reference 'Package'.

Returns:
the meta object for the reference 'Package'.
See Also:
JClass.getPackage(), getJClass()

getJClass_Types

EReference getJClass_Types()
Returns the meta object for the reference list 'Types'.

Returns:
the meta object for the reference list 'Types'.
See Also:
JClass.getTypes(), getJClass()

getJClass_AllTypes

EReference getJClass_AllTypes()
Returns the meta object for the reference list 'All Types'.

Returns:
the meta object for the reference list 'All Types'.
See Also:
JClass.getAllTypes(), getJClass()

getJCompilationUnit

EClass getJCompilationUnit()
Returns the meta object for class 'JCompilation Unit'.

Returns:
the meta object for class 'JCompilation Unit'.
See Also:
JCompilationUnit

getJCompilationUnit_Package

EReference getJCompilationUnit_Package()
Returns the meta object for the reference 'Package'.

Returns:
the meta object for the reference 'Package'.
See Also:
JCompilationUnit.getPackage(), getJCompilationUnit()

getJCompilationUnit_Imports

EAttribute getJCompilationUnit_Imports()
Returns the meta object for the attribute list 'Imports'.

Returns:
the meta object for the attribute list 'Imports'.
See Also:
JCompilationUnit.getImports(), getJCompilationUnit()

getJCompilationUnit_Comment

EAttribute getJCompilationUnit_Comment()
Returns the meta object for the attribute 'Comment'.

Returns:
the meta object for the attribute 'Comment'.
See Also:
JCompilationUnit.getComment(), getJCompilationUnit()

getJCompilationUnit_Types

EReference getJCompilationUnit_Types()
Returns the meta object for the containment reference list 'Types'.

Returns:
the meta object for the containment reference list 'Types'.
See Also:
JCompilationUnit.getTypes(), getJCompilationUnit()

getJCompilationUnit_ImportedPackages

EReference getJCompilationUnit_ImportedPackages()
Returns the meta object for the reference list 'Imported Packages'.

Returns:
the meta object for the reference list 'Imported Packages'.
See Also:
JCompilationUnit.getImportedPackages(), getJCompilationUnit()

getJCompilationUnit_ImportedTypes

EReference getJCompilationUnit_ImportedTypes()
Returns the meta object for the reference list 'Imported Types'.

Returns:
the meta object for the reference list 'Imported Types'.
See Also:
JCompilationUnit.getImportedTypes(), getJCompilationUnit()

getJField

EClass getJField()
Returns the meta object for class 'JField'.

Returns:
the meta object for class 'JField'.
See Also:
JField

getJField_Final

EAttribute getJField_Final()
Returns the meta object for the attribute 'Final'.

Returns:
the meta object for the attribute 'Final'.
See Also:
JField.isFinal(), getJField()

getJField_Transient

EAttribute getJField_Transient()
Returns the meta object for the attribute 'Transient'.

Returns:
the meta object for the attribute 'Transient'.
See Also:
JField.isTransient(), getJField()

getJField_Volatile

EAttribute getJField_Volatile()
Returns the meta object for the attribute 'Volatile'.

Returns:
the meta object for the attribute 'Volatile'.
See Also:
JField.isVolatile(), getJField()

getJField_JavaField

EAttribute getJField_JavaField()
Returns the meta object for the attribute 'Java Field'.

Returns:
the meta object for the attribute 'Java Field'.
See Also:
JField.getJavaField(), getJField()

getJField_Initializer

EAttribute getJField_Initializer()
Returns the meta object for the attribute 'Initializer'.

Returns:
the meta object for the attribute 'Initializer'.
See Also:
JField.getInitializer(), getJField()

getJField_Type

EReference getJField_Type()
Returns the meta object for the reference 'Type'.

Returns:
the meta object for the reference 'Type'.
See Also:
JField.getType(), getJField()

getJInitializer

EClass getJInitializer()
Returns the meta object for class 'JInitializer'.

Returns:
the meta object for class 'JInitializer'.
See Also:
JInitializer

getJInitializer_Body

EAttribute getJInitializer_Body()
Returns the meta object for the attribute 'Body'.

Returns:
the meta object for the attribute 'Body'.
See Also:
JInitializer.getBody(), getJInitializer()

getJMember

EClass getJMember()
Returns the meta object for class 'JMember'.

Returns:
the meta object for class 'JMember'.
See Also:
JMember

getJMember_Static

EAttribute getJMember_Static()
Returns the meta object for the attribute 'Static'.

Returns:
the meta object for the attribute 'Static'.
See Also:
JMember.isStatic(), getJMember()

getJMember_Visibility

EAttribute getJMember_Visibility()
Returns the meta object for the attribute 'Visibility'.

Returns:
the meta object for the attribute 'Visibility'.
See Also:
JMember.getVisibility(), getJMember()

getJMember_Comment

EAttribute getJMember_Comment()
Returns the meta object for the attribute 'Comment'.

Returns:
the meta object for the attribute 'Comment'.
See Also:
JMember.getComment(), getJMember()

getJMember_ContainingType

EReference getJMember_ContainingType()
Returns the meta object for the container reference 'Containing Type'.

Returns:
the meta object for the container reference 'Containing Type'.
See Also:
JMember.getContainingType(), getJMember()

getJMethod

EClass getJMethod()
Returns the meta object for class 'JMethod'.

Returns:
the meta object for class 'JMethod'.
See Also:
JMethod

getJMethod_Abstract

EAttribute getJMethod_Abstract()
Returns the meta object for the attribute 'Abstract'.

Returns:
the meta object for the attribute 'Abstract'.
See Also:
JMethod.isAbstract(), getJMethod()

getJMethod_Final

EAttribute getJMethod_Final()
Returns the meta object for the attribute 'Final'.

Returns:
the meta object for the attribute 'Final'.
See Also:
JMethod.isFinal(), getJMethod()

getJMethod_Native

EAttribute getJMethod_Native()
Returns the meta object for the attribute 'Native'.

Returns:
the meta object for the attribute 'Native'.
See Also:
JMethod.isNative(), getJMethod()

getJMethod_Synchronized

EAttribute getJMethod_Synchronized()
Returns the meta object for the attribute 'Synchronized'.

Returns:
the meta object for the attribute 'Synchronized'.
See Also:
JMethod.isSynchronized(), getJMethod()

getJMethod_JavaMethod

EAttribute getJMethod_JavaMethod()
Returns the meta object for the attribute 'Java Method'.

Returns:
the meta object for the attribute 'Java Method'.
See Also:
JMethod.getJavaMethod(), getJMethod()

getJMethod_Constructor

EAttribute getJMethod_Constructor()
Returns the meta object for the attribute 'Constructor'.

Returns:
the meta object for the attribute 'Constructor'.
See Also:
JMethod.isConstructor(), getJMethod()

getJMethod_JavaConstructor

EAttribute getJMethod_JavaConstructor()
Returns the meta object for the attribute 'Java Constructor'.

Returns:
the meta object for the attribute 'Java Constructor'.
See Also:
JMethod.getJavaConstructor(), getJMethod()

getJMethod_Body

EAttribute getJMethod_Body()
Returns the meta object for the attribute 'Body'.

Returns:
the meta object for the attribute 'Body'.
See Also:
JMethod.getBody(), getJMethod()

getJMethod_Parameters

EReference getJMethod_Parameters()
Returns the meta object for the containment reference list 'Parameters'.

Returns:
the meta object for the containment reference list 'Parameters'.
See Also:
JMethod.getParameters(), getJMethod()

getJMethod_Exceptions

EReference getJMethod_Exceptions()
Returns the meta object for the reference list 'Exceptions'.

Returns:
the meta object for the reference list 'Exceptions'.
See Also:
JMethod.getExceptions(), getJMethod()

getJMethod_ReturnType

EReference getJMethod_ReturnType()
Returns the meta object for the reference 'Return Type'.

Returns:
the meta object for the reference 'Return Type'.
See Also:
JMethod.getReturnType(), getJMethod()

getJModelElement

EClass getJModelElement()
Returns the meta object for class 'JModel Element'.

Returns:
the meta object for class 'JModel Element'.
See Also:
JModelElement

getJModelElement_Name

EAttribute getJModelElement_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
JModelElement.getName(), getJModelElement()

getJModelElement_JNode

EAttribute getJModelElement_JNode()
Returns the meta object for the attribute 'JNode'.

Returns:
the meta object for the attribute 'JNode'.
See Also:
JModelElement.getJNode(), getJModelElement()

getJParameter

EClass getJParameter()
Returns the meta object for class 'JParameter'.

Returns:
the meta object for class 'JParameter'.
See Also:
JParameter

getJParameter_Final

EAttribute getJParameter_Final()
Returns the meta object for the attribute 'Final'.

Returns:
the meta object for the attribute 'Final'.
See Also:
JParameter.isFinal(), getJParameter()

getJParameter_Method

EReference getJParameter_Method()
Returns the meta object for the container reference 'Method'.

Returns:
the meta object for the container reference 'Method'.
See Also:
JParameter.getMethod(), getJParameter()

getJParameter_Type

EReference getJParameter_Type()
Returns the meta object for the reference 'Type'.

Returns:
the meta object for the reference 'Type'.
See Also:
JParameter.getType(), getJParameter()

getJPackage

EClass getJPackage()
Returns the meta object for class 'JPackage'.

Returns:
the meta object for class 'JPackage'.
See Also:
JPackage

getJPackage_JavaPackage

EAttribute getJPackage_JavaPackage()
Returns the meta object for the attribute 'Java Package'.

Returns:
the meta object for the attribute 'Java Package'.
See Also:
JPackage.getJavaPackage(), getJPackage()

getJPackage_Types

EReference getJPackage_Types()
Returns the meta object for the reference list 'Types'.

Returns:
the meta object for the reference list 'Types'.
See Also:
JPackage.getTypes(), getJPackage()

getJVisibility

EEnum getJVisibility()
Returns the meta object for enum 'JVisibility'.

Returns:
the meta object for enum 'JVisibility'.
See Also:
JVisibility

getJNode

EDataType getJNode()
Returns the meta object for data type 'JNode'.

Returns:
the meta object for data type 'JNode'.
See Also:
Object

getJavaClass

EDataType getJavaClass()
Returns the meta object for data type 'Class'.

Returns:
the meta object for data type 'Class'.
See Also:
Class

getJavaMethod

EDataType getJavaMethod()
Returns the meta object for data type 'Method'.

Returns:
the meta object for data type 'Method'.
See Also:
Method

getJavaConstructor

EDataType getJavaConstructor()
Returns the meta object for data type 'Constructor'.

Returns:
the meta object for data type 'Constructor'.
See Also:
Constructor

getJavaField

EDataType getJavaField()
Returns the meta object for data type 'Field'.

Returns:
the meta object for data type 'Field'.
See Also:
Field

getJavaPackage

EDataType getJavaPackage()
Returns the meta object for data type 'Package'.

Returns:
the meta object for data type 'Package'.
See Also:
Package

getJavaFactory

JavaFactory getJavaFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.