Package org.eclipse.xtext.xtype.impl
Class XtypePackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- org.eclipse.xtext.xtype.impl.XtypePackageImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder,XtypePackage
public class XtypePackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements XtypePackage
An implementation of the model Package.- Since:
- 2.7
- Generated:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.xtype.XtypePackage
XtypePackage.Literals
-
-
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.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
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.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.xtext.xtype.XtypePackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, IJVM_TYPE_REFERENCE_PROVIDER, XCOMPUTED_TYPE_REFERENCE, XCOMPUTED_TYPE_REFERENCE__EQUIVALENT, XCOMPUTED_TYPE_REFERENCE__TYPE_PROVIDER, XCOMPUTED_TYPE_REFERENCE_FEATURE_COUNT, XFUNCTION_TYPE_REF, XFUNCTION_TYPE_REF__EQUIVALENT, XFUNCTION_TYPE_REF__INSTANCE_CONTEXT, XFUNCTION_TYPE_REF__PARAM_TYPES, XFUNCTION_TYPE_REF__RETURN_TYPE, XFUNCTION_TYPE_REF__TYPE, XFUNCTION_TYPE_REF_FEATURE_COUNT, XIMPORT_DECLARATION, XIMPORT_DECLARATION__EXTENSION, XIMPORT_DECLARATION__IMPORTED_NAMESPACE, XIMPORT_DECLARATION__IMPORTED_TYPE, XIMPORT_DECLARATION__MEMBER_NAME, XIMPORT_DECLARATION__STATIC, XIMPORT_DECLARATION__WILDCARD, XIMPORT_DECLARATION_FEATURE_COUNT, XIMPORT_SECTION, XIMPORT_SECTION__IMPORT_DECLARATIONS, XIMPORT_SECTION_FEATURE_COUNT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreatePackageContents()Creates the meta-model objects for the package.org.eclipse.emf.ecore.EDataTypegetIJvmTypeReferenceProvider()org.eclipse.emf.ecore.EClassgetXComputedTypeReference()org.eclipse.emf.ecore.EAttributegetXComputedTypeReference_TypeProvider()org.eclipse.emf.ecore.EClassgetXFunctionTypeRef()org.eclipse.emf.ecore.EAttributegetXFunctionTypeRef_InstanceContext()org.eclipse.emf.ecore.EReferencegetXFunctionTypeRef_ParamTypes()org.eclipse.emf.ecore.EReferencegetXFunctionTypeRef_ReturnType()org.eclipse.emf.ecore.EReferencegetXFunctionTypeRef_Type()org.eclipse.emf.ecore.EClassgetXImportDeclaration()org.eclipse.emf.ecore.EAttributegetXImportDeclaration_Extension()org.eclipse.emf.ecore.EAttributegetXImportDeclaration_ImportedNamespace()org.eclipse.emf.ecore.EReferencegetXImportDeclaration_ImportedType()org.eclipse.emf.ecore.EAttributegetXImportDeclaration_MemberName()org.eclipse.emf.ecore.EAttributegetXImportDeclaration_Static()org.eclipse.emf.ecore.EAttributegetXImportDeclaration_Wildcard()org.eclipse.emf.ecore.EClassgetXImportSection()org.eclipse.emf.ecore.EReferencegetXImportSection_ImportDeclarations()XtypeFactorygetXtypeFactory()static XtypePackageinit()Creates, registers, and initializes the Package for this model, and for any others upon which it depends.voidinitializePackageContents()Complete the initialization of the package and its meta-model.-
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, 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, 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, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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.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
-
-
-
-
Method Detail
-
init
public static XtypePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
XtypePackage.eINSTANCEwhen that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
XtypePackage.eNS_URI,createPackageContents(),initializePackageContents()- Generated:
-
getXFunctionTypeRef
public org.eclipse.emf.ecore.EClass getXFunctionTypeRef()
- Specified by:
getXFunctionTypeRefin interfaceXtypePackage- Returns:
- the meta object for class 'XFunction Type Ref'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef- Generated:
-
getXFunctionTypeRef_ParamTypes
public org.eclipse.emf.ecore.EReference getXFunctionTypeRef_ParamTypes()
- Specified by:
getXFunctionTypeRef_ParamTypesin interfaceXtypePackage- Returns:
- the meta object for the containment reference list 'Param Types'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.getParamTypes(),XtypePackage.getXFunctionTypeRef()- Generated:
-
getXFunctionTypeRef_ReturnType
public org.eclipse.emf.ecore.EReference getXFunctionTypeRef_ReturnType()
- Specified by:
getXFunctionTypeRef_ReturnTypein interfaceXtypePackage- Returns:
- the meta object for the containment reference 'Return Type'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.getReturnType(),XtypePackage.getXFunctionTypeRef()- Generated:
-
getXFunctionTypeRef_Type
public org.eclipse.emf.ecore.EReference getXFunctionTypeRef_Type()
- Specified by:
getXFunctionTypeRef_Typein interfaceXtypePackage- Returns:
- the meta object for the reference 'Type'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.getType(),XtypePackage.getXFunctionTypeRef()- Generated:
-
getXFunctionTypeRef_InstanceContext
public org.eclipse.emf.ecore.EAttribute getXFunctionTypeRef_InstanceContext()
- Specified by:
getXFunctionTypeRef_InstanceContextin interfaceXtypePackage- Returns:
- the meta object for the attribute 'Instance Context'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.isInstanceContext(),XtypePackage.getXFunctionTypeRef()- Generated:
-
getXComputedTypeReference
public org.eclipse.emf.ecore.EClass getXComputedTypeReference()
- Specified by:
getXComputedTypeReferencein interfaceXtypePackage- Returns:
- the meta object for class 'XComputed Type Reference'.
- Since:
- 2.7
- See Also:
XComputedTypeReference- Generated:
-
getXComputedTypeReference_TypeProvider
public org.eclipse.emf.ecore.EAttribute getXComputedTypeReference_TypeProvider()
- Specified by:
getXComputedTypeReference_TypeProviderin interfaceXtypePackage- Returns:
- the meta object for the attribute 'Type Provider'.
- Since:
- 2.7
- See Also:
XComputedTypeReference.getTypeProvider(),XtypePackage.getXComputedTypeReference()- Generated:
-
getXImportSection
public org.eclipse.emf.ecore.EClass getXImportSection()
- Specified by:
getXImportSectionin interfaceXtypePackage- Returns:
- the meta object for class 'XImport Section'.
- Since:
- 2.7
- See Also:
XImportSection- Generated:
-
getXImportSection_ImportDeclarations
public org.eclipse.emf.ecore.EReference getXImportSection_ImportDeclarations()
- Specified by:
getXImportSection_ImportDeclarationsin interfaceXtypePackage- Returns:
- the meta object for the containment reference list 'Import Declarations'.
- Since:
- 2.7
- See Also:
XImportSection.getImportDeclarations(),XtypePackage.getXImportSection()- Generated:
-
getXImportDeclaration
public org.eclipse.emf.ecore.EClass getXImportDeclaration()
- Specified by:
getXImportDeclarationin interfaceXtypePackage- Returns:
- the meta object for class 'XImport Declaration'.
- Since:
- 2.7
- See Also:
XImportDeclaration- Generated:
-
getXImportDeclaration_Wildcard
public org.eclipse.emf.ecore.EAttribute getXImportDeclaration_Wildcard()
- Specified by:
getXImportDeclaration_Wildcardin interfaceXtypePackage- Returns:
- the meta object for the attribute 'Wildcard'.
- Since:
- 2.7
- See Also:
XImportDeclaration.isWildcard(),XtypePackage.getXImportDeclaration()- Generated:
-
getXImportDeclaration_Extension
public org.eclipse.emf.ecore.EAttribute getXImportDeclaration_Extension()
- Specified by:
getXImportDeclaration_Extensionin interfaceXtypePackage- Returns:
- the meta object for the attribute 'Extension'.
- Since:
- 2.7
- See Also:
XImportDeclaration.isExtension(),XtypePackage.getXImportDeclaration()- Generated:
-
getXImportDeclaration_Static
public org.eclipse.emf.ecore.EAttribute getXImportDeclaration_Static()
- Specified by:
getXImportDeclaration_Staticin interfaceXtypePackage- Returns:
- the meta object for the attribute 'Static'.
- Since:
- 2.7
- See Also:
XImportDeclaration.isStatic(),XtypePackage.getXImportDeclaration()- Generated:
-
getXImportDeclaration_ImportedType
public org.eclipse.emf.ecore.EReference getXImportDeclaration_ImportedType()
- Specified by:
getXImportDeclaration_ImportedTypein interfaceXtypePackage- Returns:
- the meta object for the reference 'Imported Type'.
- Since:
- 2.7
- See Also:
XImportDeclaration.getImportedType(),XtypePackage.getXImportDeclaration()- Generated:
-
getXImportDeclaration_MemberName
public org.eclipse.emf.ecore.EAttribute getXImportDeclaration_MemberName()
- Specified by:
getXImportDeclaration_MemberNamein interfaceXtypePackage- Returns:
- the meta object for the attribute 'Member Name'.
- Since:
- 2.7
- See Also:
XImportDeclaration.getMemberName(),XtypePackage.getXImportDeclaration()- Generated:
-
getXImportDeclaration_ImportedNamespace
public org.eclipse.emf.ecore.EAttribute getXImportDeclaration_ImportedNamespace()
- Specified by:
getXImportDeclaration_ImportedNamespacein interfaceXtypePackage- Returns:
- the meta object for the attribute 'Imported Namespace'.
- Since:
- 2.7
- See Also:
XImportDeclaration.getImportedNamespace(),XtypePackage.getXImportDeclaration()- Generated:
-
getIJvmTypeReferenceProvider
public org.eclipse.emf.ecore.EDataType getIJvmTypeReferenceProvider()
- Specified by:
getIJvmTypeReferenceProviderin interfaceXtypePackage- Returns:
- the meta object for data type 'IJvm Type Reference Provider'.
- Since:
- 2.7
- See Also:
IJvmTypeReferenceProvider- Generated:
-
getXtypeFactory
public XtypeFactory getXtypeFactory()
- Specified by:
getXtypeFactoryin interfaceXtypePackage- Returns:
- the factory that creates the instances of the model.
- Generated:
-
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.- Generated:
-
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.- Generated:
-
-