org.eclipse.emf.java.impl
Class JavaPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.emf.java.impl.JavaPackageImpl
All Implemented Interfaces:
Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, JavaPackage

public class JavaPackageImpl
extends EPackageImpl
implements JavaPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.java.JavaPackage
JavaPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.java.JavaPackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, JAVA_CLASS, JAVA_CONSTRUCTOR, JAVA_FIELD, JAVA_METHOD, JAVA_PACKAGE, JCLASS, JCLASS__ABSTRACT, JCLASS__ALL_FIELDS, JCLASS__ALL_METHODS, JCLASS__ALL_SUPER_TYPES, JCLASS__ALL_TYPES, JCLASS__ARRAY_TYPE, JCLASS__COMMENT, JCLASS__COMPONENT_TYPE, JCLASS__CONTAINING_TYPE, JCLASS__FIELDS, JCLASS__FINAL, JCLASS__INTERFACE, JCLASS__JAVA_CLASS, JCLASS__JNODE, JCLASS__MEMBERS, JCLASS__METHODS, JCLASS__NAME, JCLASS__PACKAGE, JCLASS__STATIC, JCLASS__SUPER_TYPES, JCLASS__THROWABLE, JCLASS__TYPES, JCLASS__UNIT, JCLASS__VISIBILITY, JCLASS_FEATURE_COUNT, JCOMPILATION_UNIT, JCOMPILATION_UNIT__COMMENT, JCOMPILATION_UNIT__IMPORTED_PACKAGES, JCOMPILATION_UNIT__IMPORTED_TYPES, JCOMPILATION_UNIT__IMPORTS, JCOMPILATION_UNIT__JNODE, JCOMPILATION_UNIT__NAME, JCOMPILATION_UNIT__PACKAGE, JCOMPILATION_UNIT__TYPES, JCOMPILATION_UNIT_FEATURE_COUNT, JFIELD, JFIELD__COMMENT, JFIELD__CONTAINING_TYPE, JFIELD__FINAL, JFIELD__INITIALIZER, JFIELD__JAVA_FIELD, JFIELD__JNODE, JFIELD__NAME, JFIELD__STATIC, JFIELD__TRANSIENT, JFIELD__TYPE, JFIELD__VISIBILITY, JFIELD__VOLATILE, JFIELD_FEATURE_COUNT, JINITIALIZER, JINITIALIZER__BODY, JINITIALIZER__COMMENT, JINITIALIZER__CONTAINING_TYPE, JINITIALIZER__JNODE, JINITIALIZER__NAME, JINITIALIZER__STATIC, JINITIALIZER__VISIBILITY, JINITIALIZER_FEATURE_COUNT, JMEMBER, JMEMBER__COMMENT, JMEMBER__CONTAINING_TYPE, JMEMBER__JNODE, JMEMBER__NAME, JMEMBER__STATIC, JMEMBER__VISIBILITY, JMEMBER_FEATURE_COUNT, JMETHOD, JMETHOD__ABSTRACT, JMETHOD__BODY, JMETHOD__COMMENT, JMETHOD__CONSTRUCTOR, JMETHOD__CONTAINING_TYPE, JMETHOD__EXCEPTIONS, JMETHOD__FINAL, JMETHOD__JAVA_CONSTRUCTOR, JMETHOD__JAVA_METHOD, JMETHOD__JNODE, JMETHOD__NAME, JMETHOD__NATIVE, JMETHOD__PARAMETERS, JMETHOD__RETURN_TYPE, JMETHOD__STATIC, JMETHOD__SYNCHRONIZED, JMETHOD__VISIBILITY, JMETHOD_FEATURE_COUNT, JMODEL_ELEMENT, JMODEL_ELEMENT__JNODE, JMODEL_ELEMENT__NAME, JMODEL_ELEMENT_FEATURE_COUNT, JNODE, JPACKAGE, JPACKAGE__JAVA_PACKAGE, JPACKAGE__JNODE, JPACKAGE__NAME, JPACKAGE__TYPES, JPACKAGE_FEATURE_COUNT, JPARAMETER, JPARAMETER__FINAL, JPARAMETER__JNODE, JPARAMETER__METHOD, JPARAMETER__NAME, JPARAMETER__TYPE, JPARAMETER_FEATURE_COUNT, JVISIBILITY
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EDataType getJavaClass()
           
 EDataType getJavaConstructor()
           
 JavaFactory getJavaFactory()
           
 EDataType getJavaField()
           
 EDataType getJavaMethod()
           
 EDataType getJavaPackage()
           
 EAttribute getJClass_Abstract()
           
 EReference getJClass_AllFields()
           
 EReference getJClass_AllMethods()
           
 EReference getJClass_AllSuperTypes()
           
 EReference getJClass_AllTypes()
           
 EReference getJClass_ArrayType()
           
 EReference getJClass_ComponentType()
           
 EReference getJClass_Fields()
           
 EAttribute getJClass_Final()
           
 EAttribute getJClass_Interface()
           
 EAttribute getJClass_JavaClass()
           
 EReference getJClass_Members()
           
 EReference getJClass_Methods()
           
 EReference getJClass_Package()
           
 EReference getJClass_SuperTypes()
           
 EAttribute getJClass_Throwable()
           
 EReference getJClass_Types()
           
 EReference getJClass_Unit()
           
 EClass getJClass()
           
 EAttribute getJCompilationUnit_Comment()
           
 EReference getJCompilationUnit_ImportedPackages()
           
 EReference getJCompilationUnit_ImportedTypes()
           
 EAttribute getJCompilationUnit_Imports()
           
 EReference getJCompilationUnit_Package()
           
 EReference getJCompilationUnit_Types()
           
 EClass getJCompilationUnit()
           
 EAttribute getJField_Final()
           
 EAttribute getJField_Initializer()
           
 EAttribute getJField_JavaField()
           
 EAttribute getJField_Transient()
           
 EReference getJField_Type()
           
 EAttribute getJField_Volatile()
           
 EClass getJField()
           
 EAttribute getJInitializer_Body()
           
 EClass getJInitializer()
           
 EAttribute getJMember_Comment()
           
 EReference getJMember_ContainingType()
           
 EAttribute getJMember_Static()
           
 EAttribute getJMember_Visibility()
           
 EClass getJMember()
           
 EAttribute getJMethod_Abstract()
           
 EAttribute getJMethod_Body()
           
 EAttribute getJMethod_Constructor()
           
 EReference getJMethod_Exceptions()
           
 EAttribute getJMethod_Final()
           
 EAttribute getJMethod_JavaConstructor()
           
 EAttribute getJMethod_JavaMethod()
           
 EAttribute getJMethod_Native()
           
 EReference getJMethod_Parameters()
           
 EReference getJMethod_ReturnType()
           
 EAttribute getJMethod_Synchronized()
           
 EClass getJMethod()
           
 EAttribute getJModelElement_JNode()
           
 EAttribute getJModelElement_Name()
           
 EClass getJModelElement()
           
 EDataType getJNode()
           
 EAttribute getJPackage_JavaPackage()
           
 EReference getJPackage_Types()
           
 EClass getJPackage()
           
 EAttribute getJParameter_Final()
           
 EReference getJParameter_Method()
           
 EReference getJParameter_Type()
           
 EClass getJParameter()
           
 EEnum getJVisibility()
           
static JavaPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static JavaPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize JavaPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
JavaPackage.eNS_URI, createPackageContents(), initializePackageContents()

getJClass

public EClass getJClass()

Specified by:
getJClass in interface JavaPackage
Returns:
the meta object for class 'JClass'.
See Also:
JClass

getJClass_Abstract

public EAttribute getJClass_Abstract()

Specified by:
getJClass_Abstract in interface JavaPackage
Returns:
the meta object for the attribute 'Abstract'.
See Also:
JClass.isAbstract(), JavaPackage.getJClass()

getJClass_Final

public EAttribute getJClass_Final()

Specified by:
getJClass_Final in interface JavaPackage
Returns:
the meta object for the attribute 'Final'.
See Also:
JClass.isFinal(), JavaPackage.getJClass()

getJClass_Interface

public EAttribute getJClass_Interface()

Specified by:
getJClass_Interface in interface JavaPackage
Returns:
the meta object for the attribute 'Interface'.
See Also:
JClass.isInterface(), JavaPackage.getJClass()

getJClass_Throwable

public EAttribute getJClass_Throwable()

Specified by:
getJClass_Throwable in interface JavaPackage
Returns:
the meta object for the attribute 'Throwable'.
See Also:
JClass.isThrowable(), JavaPackage.getJClass()

getJClass_JavaClass

public EAttribute getJClass_JavaClass()

Specified by:
getJClass_JavaClass in interface JavaPackage
Returns:
the meta object for the attribute 'Java Class'.
See Also:
JClass.getJavaClass(), JavaPackage.getJClass()

getJClass_Fields

public EReference getJClass_Fields()

Specified by:
getJClass_Fields in interface JavaPackage
Returns:
the meta object for the reference list 'Fields'.
See Also:
JClass.getFields(), JavaPackage.getJClass()

getJClass_Methods

public EReference getJClass_Methods()

Specified by:
getJClass_Methods in interface JavaPackage
Returns:
the meta object for the reference list 'Methods'.
See Also:
JClass.getMethods(), JavaPackage.getJClass()

getJClass_SuperTypes

public EReference getJClass_SuperTypes()

Specified by:
getJClass_SuperTypes in interface JavaPackage
Returns:
the meta object for the reference list 'Super Types'.
See Also:
JClass.getSuperTypes(), JavaPackage.getJClass()

getJClass_AllSuperTypes

public EReference getJClass_AllSuperTypes()

Specified by:
getJClass_AllSuperTypes in interface JavaPackage
Returns:
the meta object for the reference list 'All Super Types'.
See Also:
JClass.getAllSuperTypes(), JavaPackage.getJClass()

getJClass_Members

public EReference getJClass_Members()

Specified by:
getJClass_Members in interface JavaPackage
Returns:
the meta object for the containment reference list 'Members'.
See Also:
JClass.getMembers(), JavaPackage.getJClass()

getJClass_ComponentType

public EReference getJClass_ComponentType()

Specified by:
getJClass_ComponentType in interface JavaPackage
Returns:
the meta object for the container reference 'Component Type'.
See Also:
JClass.getComponentType(), JavaPackage.getJClass()

getJClass_ArrayType

public EReference getJClass_ArrayType()

Specified by:
getJClass_ArrayType in interface JavaPackage
Returns:
the meta object for the containment reference 'Array Type'.
See Also:
JClass.getArrayType(), JavaPackage.getJClass()

getJClass_Unit

public EReference getJClass_Unit()

Specified by:
getJClass_Unit in interface JavaPackage
Returns:
the meta object for the container reference 'Unit'.
See Also:
JClass.getUnit(), JavaPackage.getJClass()

getJClass_AllMethods

public EReference getJClass_AllMethods()

Specified by:
getJClass_AllMethods in interface JavaPackage
Returns:
the meta object for the reference list 'All Methods'.
See Also:
JClass.getAllMethods(), JavaPackage.getJClass()

getJClass_AllFields

public EReference getJClass_AllFields()

Specified by:
getJClass_AllFields in interface JavaPackage
Returns:
the meta object for the reference list 'All Fields'.
See Also:
JClass.getAllFields(), JavaPackage.getJClass()

getJClass_Package

public EReference getJClass_Package()

Specified by:
getJClass_Package in interface JavaPackage
Returns:
the meta object for the reference 'Package'.
See Also:
JClass.getPackage(), JavaPackage.getJClass()

getJClass_Types

public EReference getJClass_Types()

Specified by:
getJClass_Types in interface JavaPackage
Returns:
the meta object for the reference list 'Types'.
See Also:
JClass.getTypes(), JavaPackage.getJClass()

getJClass_AllTypes

public EReference getJClass_AllTypes()

Specified by:
getJClass_AllTypes in interface JavaPackage
Returns:
the meta object for the reference list 'All Types'.
See Also:
JClass.getAllTypes(), JavaPackage.getJClass()

getJCompilationUnit

public EClass getJCompilationUnit()

Specified by:
getJCompilationUnit in interface JavaPackage
Returns:
the meta object for class 'JCompilation Unit'.
See Also:
JCompilationUnit

getJCompilationUnit_Package

public EReference getJCompilationUnit_Package()

Specified by:
getJCompilationUnit_Package in interface JavaPackage
Returns:
the meta object for the reference 'Package'.
See Also:
JCompilationUnit.getPackage(), JavaPackage.getJCompilationUnit()

getJCompilationUnit_Imports

public EAttribute getJCompilationUnit_Imports()

Specified by:
getJCompilationUnit_Imports in interface JavaPackage
Returns:
the meta object for the attribute list 'Imports'.
See Also:
JCompilationUnit.getImports(), JavaPackage.getJCompilationUnit()

getJCompilationUnit_Comment

public EAttribute getJCompilationUnit_Comment()

Specified by:
getJCompilationUnit_Comment in interface JavaPackage
Returns:
the meta object for the attribute 'Comment'.
See Also:
JCompilationUnit.getComment(), JavaPackage.getJCompilationUnit()

getJCompilationUnit_Types

public EReference getJCompilationUnit_Types()

Specified by:
getJCompilationUnit_Types in interface JavaPackage
Returns:
the meta object for the containment reference list 'Types'.
See Also:
JCompilationUnit.getTypes(), JavaPackage.getJCompilationUnit()

getJCompilationUnit_ImportedPackages

public EReference getJCompilationUnit_ImportedPackages()

Specified by:
getJCompilationUnit_ImportedPackages in interface JavaPackage
Returns:
the meta object for the reference list 'Imported Packages'.
See Also:
JCompilationUnit.getImportedPackages(), JavaPackage.getJCompilationUnit()

getJCompilationUnit_ImportedTypes

public EReference getJCompilationUnit_ImportedTypes()

Specified by:
getJCompilationUnit_ImportedTypes in interface JavaPackage
Returns:
the meta object for the reference list 'Imported Types'.
See Also:
JCompilationUnit.getImportedTypes(), JavaPackage.getJCompilationUnit()

getJField

public EClass getJField()

Specified by:
getJField in interface JavaPackage
Returns:
the meta object for class 'JField'.
See Also:
JField

getJField_Final

public EAttribute getJField_Final()

Specified by:
getJField_Final in interface JavaPackage
Returns:
the meta object for the attribute 'Final'.
See Also:
JField.isFinal(), JavaPackage.getJField()

getJField_Transient

public EAttribute getJField_Transient()

Specified by:
getJField_Transient in interface JavaPackage
Returns:
the meta object for the attribute 'Transient'.
See Also:
JField.isTransient(), JavaPackage.getJField()

getJField_Volatile

public EAttribute getJField_Volatile()

Specified by:
getJField_Volatile in interface JavaPackage
Returns:
the meta object for the attribute 'Volatile'.
See Also:
JField.isVolatile(), JavaPackage.getJField()

getJField_JavaField

public EAttribute getJField_JavaField()

Specified by:
getJField_JavaField in interface JavaPackage
Returns:
the meta object for the attribute 'Java Field'.
See Also:
JField.getJavaField(), JavaPackage.getJField()

getJField_Initializer

public EAttribute getJField_Initializer()

Specified by:
getJField_Initializer in interface JavaPackage
Returns:
the meta object for the attribute 'Initializer'.
See Also:
JField.getInitializer(), JavaPackage.getJField()

getJField_Type

public EReference getJField_Type()

Specified by:
getJField_Type in interface JavaPackage
Returns:
the meta object for the reference 'Type'.
See Also:
JField.getType(), JavaPackage.getJField()

getJInitializer

public EClass getJInitializer()

Specified by:
getJInitializer in interface JavaPackage
Returns:
the meta object for class 'JInitializer'.
See Also:
JInitializer

getJInitializer_Body

public EAttribute getJInitializer_Body()

Specified by:
getJInitializer_Body in interface JavaPackage
Returns:
the meta object for the attribute 'Body'.
See Also:
JInitializer.getBody(), JavaPackage.getJInitializer()

getJMember

public EClass getJMember()

Specified by:
getJMember in interface JavaPackage
Returns:
the meta object for class 'JMember'.
See Also:
JMember

getJMember_Static

public EAttribute getJMember_Static()

Specified by:
getJMember_Static in interface JavaPackage
Returns:
the meta object for the attribute 'Static'.
See Also:
JMember.isStatic(), JavaPackage.getJMember()

getJMember_Visibility

public EAttribute getJMember_Visibility()

Specified by:
getJMember_Visibility in interface JavaPackage
Returns:
the meta object for the attribute 'Visibility'.
See Also:
JMember.getVisibility(), JavaPackage.getJMember()

getJMember_Comment

public EAttribute getJMember_Comment()

Specified by:
getJMember_Comment in interface JavaPackage
Returns:
the meta object for the attribute 'Comment'.
See Also:
JMember.getComment(), JavaPackage.getJMember()

getJMember_ContainingType

public EReference getJMember_ContainingType()

Specified by:
getJMember_ContainingType in interface JavaPackage
Returns:
the meta object for the container reference 'Containing Type'.
See Also:
JMember.getContainingType(), JavaPackage.getJMember()

getJMethod

public EClass getJMethod()

Specified by:
getJMethod in interface JavaPackage
Returns:
the meta object for class 'JMethod'.
See Also:
JMethod

getJMethod_Abstract

public EAttribute getJMethod_Abstract()

Specified by:
getJMethod_Abstract in interface JavaPackage
Returns:
the meta object for the attribute 'Abstract'.
See Also:
JMethod.isAbstract(), JavaPackage.getJMethod()

getJMethod_Final

public EAttribute getJMethod_Final()

Specified by:
getJMethod_Final in interface JavaPackage
Returns:
the meta object for the attribute 'Final'.
See Also:
JMethod.isFinal(), JavaPackage.getJMethod()

getJMethod_Native

public EAttribute getJMethod_Native()

Specified by:
getJMethod_Native in interface JavaPackage
Returns:
the meta object for the attribute 'Native'.
See Also:
JMethod.isNative(), JavaPackage.getJMethod()

getJMethod_Synchronized

public EAttribute getJMethod_Synchronized()

Specified by:
getJMethod_Synchronized in interface JavaPackage
Returns:
the meta object for the attribute 'Synchronized'.
See Also:
JMethod.isSynchronized(), JavaPackage.getJMethod()

getJMethod_JavaMethod

public EAttribute getJMethod_JavaMethod()

Specified by:
getJMethod_JavaMethod in interface JavaPackage
Returns:
the meta object for the attribute 'Java Method'.
See Also:
JMethod.getJavaMethod(), JavaPackage.getJMethod()

getJMethod_Constructor

public EAttribute getJMethod_Constructor()

Specified by:
getJMethod_Constructor in interface JavaPackage
Returns:
the meta object for the attribute 'Constructor'.
See Also:
JMethod.isConstructor(), JavaPackage.getJMethod()

getJMethod_JavaConstructor

public EAttribute getJMethod_JavaConstructor()

Specified by:
getJMethod_JavaConstructor in interface JavaPackage
Returns:
the meta object for the attribute 'Java Constructor'.
See Also:
JMethod.getJavaConstructor(), JavaPackage.getJMethod()

getJMethod_Body

public EAttribute getJMethod_Body()

Specified by:
getJMethod_Body in interface JavaPackage
Returns:
the meta object for the attribute 'Body'.
See Also:
JMethod.getBody(), JavaPackage.getJMethod()

getJMethod_Parameters

public EReference getJMethod_Parameters()

Specified by:
getJMethod_Parameters in interface JavaPackage
Returns:
the meta object for the containment reference list 'Parameters'.
See Also:
JMethod.getParameters(), JavaPackage.getJMethod()

getJMethod_Exceptions

public EReference getJMethod_Exceptions()

Specified by:
getJMethod_Exceptions in interface JavaPackage
Returns:
the meta object for the reference list 'Exceptions'.
See Also:
JMethod.getExceptions(), JavaPackage.getJMethod()

getJMethod_ReturnType

public EReference getJMethod_ReturnType()

Specified by:
getJMethod_ReturnType in interface JavaPackage
Returns:
the meta object for the reference 'Return Type'.
See Also:
JMethod.getReturnType(), JavaPackage.getJMethod()

getJModelElement

public EClass getJModelElement()

Specified by:
getJModelElement in interface JavaPackage
Returns:
the meta object for class 'JModel Element'.
See Also:
JModelElement

getJModelElement_Name

public EAttribute getJModelElement_Name()

Specified by:
getJModelElement_Name in interface JavaPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
JModelElement.getName(), JavaPackage.getJModelElement()

getJModelElement_JNode

public EAttribute getJModelElement_JNode()

Specified by:
getJModelElement_JNode in interface JavaPackage
Returns:
the meta object for the attribute 'JNode'.
See Also:
JModelElement.getJNode(), JavaPackage.getJModelElement()

getJParameter

public EClass getJParameter()

Specified by:
getJParameter in interface JavaPackage
Returns:
the meta object for class 'JParameter'.
See Also:
JParameter

getJParameter_Final

public EAttribute getJParameter_Final()

Specified by:
getJParameter_Final in interface JavaPackage
Returns:
the meta object for the attribute 'Final'.
See Also:
JParameter.isFinal(), JavaPackage.getJParameter()

getJParameter_Method

public EReference getJParameter_Method()

Specified by:
getJParameter_Method in interface JavaPackage
Returns:
the meta object for the container reference 'Method'.
See Also:
JParameter.getMethod(), JavaPackage.getJParameter()

getJParameter_Type

public EReference getJParameter_Type()

Specified by:
getJParameter_Type in interface JavaPackage
Returns:
the meta object for the reference 'Type'.
See Also:
JParameter.getType(), JavaPackage.getJParameter()

getJPackage

public EClass getJPackage()

Specified by:
getJPackage in interface JavaPackage
Returns:
the meta object for class 'JPackage'.
See Also:
JPackage

getJPackage_JavaPackage

public EAttribute getJPackage_JavaPackage()

Specified by:
getJPackage_JavaPackage in interface JavaPackage
Returns:
the meta object for the attribute 'Java Package'.
See Also:
JPackage.getJavaPackage(), JavaPackage.getJPackage()

getJPackage_Types

public EReference getJPackage_Types()

Specified by:
getJPackage_Types in interface JavaPackage
Returns:
the meta object for the reference list 'Types'.
See Also:
JPackage.getTypes(), JavaPackage.getJPackage()

getJVisibility

public EEnum getJVisibility()

Specified by:
getJVisibility in interface JavaPackage
Returns:
the meta object for enum 'JVisibility'.
See Also:
JVisibility

getJNode

public EDataType getJNode()

Specified by:
getJNode in interface JavaPackage
Returns:
the meta object for data type 'JNode'.
See Also:
Object

getJavaClass

public EDataType getJavaClass()

Specified by:
getJavaClass in interface JavaPackage
Returns:
the meta object for data type 'Class'.
See Also:
Class

getJavaMethod

public EDataType getJavaMethod()

Specified by:
getJavaMethod in interface JavaPackage
Returns:
the meta object for data type 'Method'.
See Also:
Method

getJavaConstructor

public EDataType getJavaConstructor()

Specified by:
getJavaConstructor in interface JavaPackage
Returns:
the meta object for data type 'Constructor'.
See Also:
Constructor

getJavaField

public EDataType getJavaField()

Specified by:
getJavaField in interface JavaPackage
Returns:
the meta object for data type 'Field'.
See Also:
Field

getJavaPackage

public EDataType getJavaPackage()

Specified by:
getJavaPackage in interface JavaPackage
Returns:
the meta object for data type 'Package'.
See Also:
Package

getJavaFactory

public JavaFactory getJavaFactory()

Specified by:
getJavaFactory in interface JavaPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.


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