org.eclipse.xtend.core.xtend.impl
Class XtendPackageImpl

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.xtend.core.xtend.impl.XtendPackageImpl
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, XtendPackage

public class XtendPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements XtendPackage

An implementation of the model Package.

EMF generated code

Nested Class Summary
 
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>
 
Nested classes/interfaces inherited from interface org.eclipse.xtend.core.xtend.XtendPackage
XtendPackage.Literals
 
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
 
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.xtend.core.xtend.XtendPackage
CREATE_EXTENSION_INFO, CREATE_EXTENSION_INFO__CREATE_EXPRESSION, CREATE_EXTENSION_INFO__NAME, CREATE_EXTENSION_INFO_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, RICH_STRING, RICH_STRING__EXPRESSIONS, RICH_STRING_ELSE_IF, RICH_STRING_ELSE_IF__IF, RICH_STRING_ELSE_IF__THEN, RICH_STRING_ELSE_IF_FEATURE_COUNT, RICH_STRING_FEATURE_COUNT, RICH_STRING_FOR_LOOP, RICH_STRING_FOR_LOOP__AFTER, RICH_STRING_FOR_LOOP__BEFORE, RICH_STRING_FOR_LOOP__DECLARED_PARAM, RICH_STRING_FOR_LOOP__EACH_EXPRESSION, RICH_STRING_FOR_LOOP__FOR_EXPRESSION, RICH_STRING_FOR_LOOP__SEPARATOR, RICH_STRING_FOR_LOOP_FEATURE_COUNT, RICH_STRING_IF, RICH_STRING_IF__ELSE, RICH_STRING_IF__ELSE_IFS, RICH_STRING_IF__IF, RICH_STRING_IF__THEN, RICH_STRING_IF_FEATURE_COUNT, RICH_STRING_LITERAL, RICH_STRING_LITERAL__VALUE, RICH_STRING_LITERAL_FEATURE_COUNT, XTEND_ANNOTATION_TARGET, XTEND_ANNOTATION_TARGET__ANNOTATIONS, XTEND_ANNOTATION_TARGET_FEATURE_COUNT, XTEND_CLASS, XTEND_CLASS__ABSTRACT, XTEND_CLASS__ANNOTATIONS, XTEND_CLASS__EXTENDS, XTEND_CLASS__IMPLEMENTS, XTEND_CLASS__MEMBERS, XTEND_CLASS__NAME, XTEND_CLASS__SUPER_TYPES, XTEND_CLASS__TYPE_PARAMETERS, XTEND_CLASS_FEATURE_COUNT, XTEND_CONSTRUCTOR, XTEND_CONSTRUCTOR__ANNOTATION_INFO, XTEND_CONSTRUCTOR__ANNOTATIONS, XTEND_CONSTRUCTOR__EXCEPTIONS, XTEND_CONSTRUCTOR__EXPRESSION, XTEND_CONSTRUCTOR__NAME, XTEND_CONSTRUCTOR__PARAMETERS, XTEND_CONSTRUCTOR__TYPE_PARAMETERS, XTEND_CONSTRUCTOR__VISIBILITY, XTEND_CONSTRUCTOR_FEATURE_COUNT, XTEND_FIELD, XTEND_FIELD__ANNOTATION_INFO, XTEND_FIELD__ANNOTATIONS, XTEND_FIELD__EXTENSION, XTEND_FIELD__FINAL, XTEND_FIELD__INITIAL_VALUE, XTEND_FIELD__NAME, XTEND_FIELD__STATIC, XTEND_FIELD__TYPE, XTEND_FIELD__VISIBILITY, XTEND_FIELD_FEATURE_COUNT, XTEND_FILE, XTEND_FILE__IMPORTS, XTEND_FILE__PACKAGE, XTEND_FILE__XTEND_CLASSES, XTEND_FILE_FEATURE_COUNT, XTEND_FUNCTION, XTEND_FUNCTION__ANNOTATION_INFO, XTEND_FUNCTION__ANNOTATIONS, XTEND_FUNCTION__CREATE_EXTENSION_INFO, XTEND_FUNCTION__DISPATCH, XTEND_FUNCTION__EXCEPTIONS, XTEND_FUNCTION__EXPRESSION, XTEND_FUNCTION__NAME, XTEND_FUNCTION__OVERRIDE, XTEND_FUNCTION__PARAMETERS, XTEND_FUNCTION__RETURN_TYPE, XTEND_FUNCTION__STATIC, XTEND_FUNCTION__TYPE_PARAMETERS, XTEND_FUNCTION__VISIBILITY, XTEND_FUNCTION_FEATURE_COUNT, XTEND_IMPORT, XTEND_IMPORT__EXTENSION, XTEND_IMPORT__IMPORTED_NAMESPACE, XTEND_IMPORT__IMPORTED_TYPE, XTEND_IMPORT__STATIC, XTEND_IMPORT_FEATURE_COUNT, XTEND_MEMBER, XTEND_MEMBER__ANNOTATION_INFO, XTEND_MEMBER__ANNOTATIONS, XTEND_MEMBER_FEATURE_COUNT, XTEND_PARAMETER, XTEND_PARAMETER__ANNOTATIONS, XTEND_PARAMETER__NAME, XTEND_PARAMETER__PARAMETER_TYPE, XTEND_PARAMETER__VAR_ARG, XTEND_PARAMETER_FEATURE_COUNT
 
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.
 org.eclipse.emf.ecore.EReference getCreateExtensionInfo_CreateExpression()
           
 org.eclipse.emf.ecore.EAttribute getCreateExtensionInfo_Name()
           
 org.eclipse.emf.ecore.EClass getCreateExtensionInfo()
           
 org.eclipse.emf.ecore.EClass getRichString()
           
 org.eclipse.emf.ecore.EReference getRichStringElseIf_If()
           
 org.eclipse.emf.ecore.EReference getRichStringElseIf_Then()
           
 org.eclipse.emf.ecore.EClass getRichStringElseIf()
           
 org.eclipse.emf.ecore.EReference getRichStringForLoop_After()
           
 org.eclipse.emf.ecore.EReference getRichStringForLoop_Before()
           
 org.eclipse.emf.ecore.EReference getRichStringForLoop_Separator()
           
 org.eclipse.emf.ecore.EClass getRichStringForLoop()
           
 org.eclipse.emf.ecore.EReference getRichStringIf_Else()
           
 org.eclipse.emf.ecore.EReference getRichStringIf_ElseIfs()
           
 org.eclipse.emf.ecore.EReference getRichStringIf_If()
           
 org.eclipse.emf.ecore.EReference getRichStringIf_Then()
           
 org.eclipse.emf.ecore.EClass getRichStringIf()
           
 org.eclipse.emf.ecore.EClass getRichStringLiteral()
           
 org.eclipse.emf.ecore.EReference getXtendAnnotationTarget_Annotations()
           
 org.eclipse.emf.ecore.EClass getXtendAnnotationTarget()
           
 org.eclipse.emf.ecore.EAttribute getXtendClass_Abstract()
           
 org.eclipse.emf.ecore.EReference getXtendClass_Extends()
           
 org.eclipse.emf.ecore.EReference getXtendClass_Implements()
           
 org.eclipse.emf.ecore.EReference getXtendClass_Members()
           
 org.eclipse.emf.ecore.EAttribute getXtendClass_Name()
           
 org.eclipse.emf.ecore.EReference getXtendClass_SuperTypes()
           
 org.eclipse.emf.ecore.EReference getXtendClass_TypeParameters()
           
 org.eclipse.emf.ecore.EClass getXtendClass()
           
 org.eclipse.emf.ecore.EReference getXtendConstructor_Exceptions()
           
 org.eclipse.emf.ecore.EReference getXtendConstructor_Expression()
           
 org.eclipse.emf.ecore.EAttribute getXtendConstructor_Name()
           
 org.eclipse.emf.ecore.EReference getXtendConstructor_Parameters()
           
 org.eclipse.emf.ecore.EReference getXtendConstructor_TypeParameters()
           
 org.eclipse.emf.ecore.EAttribute getXtendConstructor_Visibility()
           
 org.eclipse.emf.ecore.EClass getXtendConstructor()
           
 XtendFactory getXtendFactory()
           
 org.eclipse.emf.ecore.EAttribute getXtendField_Extension()
           
 org.eclipse.emf.ecore.EAttribute getXtendField_Final()
           
 org.eclipse.emf.ecore.EReference getXtendField_InitialValue()
           
 org.eclipse.emf.ecore.EAttribute getXtendField_Name()
           
 org.eclipse.emf.ecore.EAttribute getXtendField_Static()
           
 org.eclipse.emf.ecore.EReference getXtendField_Type()
           
 org.eclipse.emf.ecore.EAttribute getXtendField_Visibility()
           
 org.eclipse.emf.ecore.EClass getXtendField()
           
 org.eclipse.emf.ecore.EReference getXtendFile_Imports()
           
 org.eclipse.emf.ecore.EAttribute getXtendFile_Package()
           
 org.eclipse.emf.ecore.EReference getXtendFile_XtendClasses()
           
 org.eclipse.emf.ecore.EClass getXtendFile()
           
 org.eclipse.emf.ecore.EReference getXtendFunction_CreateExtensionInfo()
           
 org.eclipse.emf.ecore.EAttribute getXtendFunction_Dispatch()
           
 org.eclipse.emf.ecore.EReference getXtendFunction_Exceptions()
           
 org.eclipse.emf.ecore.EReference getXtendFunction_Expression()
           
 org.eclipse.emf.ecore.EAttribute getXtendFunction_Name()
           
 org.eclipse.emf.ecore.EAttribute getXtendFunction_Override()
           
 org.eclipse.emf.ecore.EReference getXtendFunction_Parameters()
           
 org.eclipse.emf.ecore.EReference getXtendFunction_ReturnType()
           
 org.eclipse.emf.ecore.EAttribute getXtendFunction_Static()
           
 org.eclipse.emf.ecore.EReference getXtendFunction_TypeParameters()
           
 org.eclipse.emf.ecore.EAttribute getXtendFunction_Visibility()
           
 org.eclipse.emf.ecore.EClass getXtendFunction()
           
 org.eclipse.emf.ecore.EAttribute getXtendImport_Extension()
           
 org.eclipse.emf.ecore.EAttribute getXtendImport_ImportedNamespace()
           
 org.eclipse.emf.ecore.EReference getXtendImport_ImportedType()
           
 org.eclipse.emf.ecore.EAttribute getXtendImport_Static()
           
 org.eclipse.emf.ecore.EClass getXtendImport()
           
 org.eclipse.emf.ecore.EReference getXtendMember_AnnotationInfo()
           
 org.eclipse.emf.ecore.EClass getXtendMember()
           
 org.eclipse.emf.ecore.EAttribute getXtendParameter_Name()
           
 org.eclipse.emf.ecore.EReference getXtendParameter_ParameterType()
           
 org.eclipse.emf.ecore.EAttribute getXtendParameter_VarArg()
           
 org.eclipse.emf.ecore.EClass getXtendParameter()
           
static XtendPackage 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, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, 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, 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, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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, 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 XtendPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize XtendPackage.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:
XtendPackage.eNS_URI, createPackageContents(), initializePackageContents()
EMF generated code

getXtendFile

public org.eclipse.emf.ecore.EClass getXtendFile()

Specified by:
getXtendFile in interface XtendPackage
Returns:
the meta object for class 'File'.
See Also:
XtendFile
EMF generated code

getXtendFile_Imports

public org.eclipse.emf.ecore.EReference getXtendFile_Imports()

Specified by:
getXtendFile_Imports in interface XtendPackage
Returns:
the meta object for the containment reference list 'Imports'.
See Also:
XtendFile.getImports(), XtendPackage.getXtendFile()
EMF generated code

getXtendFile_XtendClasses

public org.eclipse.emf.ecore.EReference getXtendFile_XtendClasses()

Specified by:
getXtendFile_XtendClasses in interface XtendPackage
Returns:
the meta object for the containment reference list 'Xtend Classes'.
See Also:
XtendFile.getXtendClasses(), XtendPackage.getXtendFile()
EMF generated code

getXtendFile_Package

public org.eclipse.emf.ecore.EAttribute getXtendFile_Package()

Specified by:
getXtendFile_Package in interface XtendPackage
Returns:
the meta object for the attribute 'Package'.
See Also:
XtendFile.getPackage(), XtendPackage.getXtendFile()
EMF generated code

getXtendImport

public org.eclipse.emf.ecore.EClass getXtendImport()

Specified by:
getXtendImport in interface XtendPackage
Returns:
the meta object for class 'Import'.
See Also:
XtendImport
EMF generated code

getXtendImport_ImportedNamespace

public org.eclipse.emf.ecore.EAttribute getXtendImport_ImportedNamespace()

Specified by:
getXtendImport_ImportedNamespace in interface XtendPackage
Returns:
the meta object for the attribute 'Imported Namespace'.
See Also:
XtendImport.getImportedNamespace(), XtendPackage.getXtendImport()
EMF generated code

getXtendImport_Static

public org.eclipse.emf.ecore.EAttribute getXtendImport_Static()

Specified by:
getXtendImport_Static in interface XtendPackage
Returns:
the meta object for the attribute 'Static'.
See Also:
XtendImport.isStatic(), XtendPackage.getXtendImport()
EMF generated code

getXtendImport_Extension

public org.eclipse.emf.ecore.EAttribute getXtendImport_Extension()

Specified by:
getXtendImport_Extension in interface XtendPackage
Returns:
the meta object for the attribute 'Extension'.
See Also:
XtendImport.isExtension(), XtendPackage.getXtendImport()
EMF generated code

getXtendImport_ImportedType

public org.eclipse.emf.ecore.EReference getXtendImport_ImportedType()

Specified by:
getXtendImport_ImportedType in interface XtendPackage
Returns:
the meta object for the reference 'Imported Type'.
See Also:
XtendImport.getImportedType(), XtendPackage.getXtendImport()
EMF generated code

getXtendClass

public org.eclipse.emf.ecore.EClass getXtendClass()

Specified by:
getXtendClass in interface XtendPackage
Returns:
the meta object for class 'Class'.
See Also:
XtendClass
EMF generated code

getXtendClass_Name

public org.eclipse.emf.ecore.EAttribute getXtendClass_Name()

Specified by:
getXtendClass_Name in interface XtendPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
XtendClass.getName(), XtendPackage.getXtendClass()
EMF generated code

getXtendClass_Abstract

public org.eclipse.emf.ecore.EAttribute getXtendClass_Abstract()

Specified by:
getXtendClass_Abstract in interface XtendPackage
Returns:
the meta object for the attribute 'Abstract'.
See Also:
XtendClass.isAbstract(), XtendPackage.getXtendClass()
EMF generated code

getXtendClass_Extends

public org.eclipse.emf.ecore.EReference getXtendClass_Extends()

Specified by:
getXtendClass_Extends in interface XtendPackage
Returns:
the meta object for the containment reference 'Extends'.
See Also:
XtendClass.getExtends(), XtendPackage.getXtendClass()
EMF generated code

getXtendClass_Implements

public org.eclipse.emf.ecore.EReference getXtendClass_Implements()

Specified by:
getXtendClass_Implements in interface XtendPackage
Returns:
the meta object for the containment reference list 'Implements'.
See Also:
XtendClass.getImplements(), XtendPackage.getXtendClass()
EMF generated code

getXtendClass_SuperTypes

public org.eclipse.emf.ecore.EReference getXtendClass_SuperTypes()

Specified by:
getXtendClass_SuperTypes in interface XtendPackage
Returns:
the meta object for the reference list 'Super Types'.
See Also:
XtendClass.getSuperTypes(), XtendPackage.getXtendClass()
EMF generated code

getXtendClass_Members

public org.eclipse.emf.ecore.EReference getXtendClass_Members()

Specified by:
getXtendClass_Members in interface XtendPackage
Returns:
the meta object for the containment reference list 'Members'.
See Also:
XtendClass.getMembers(), XtendPackage.getXtendClass()
EMF generated code

getXtendClass_TypeParameters

public org.eclipse.emf.ecore.EReference getXtendClass_TypeParameters()

Specified by:
getXtendClass_TypeParameters in interface XtendPackage
Returns:
the meta object for the containment reference list 'Type Parameters'.
See Also:
XtendClass.getTypeParameters(), XtendPackage.getXtendClass()
EMF generated code

getXtendAnnotationTarget

public org.eclipse.emf.ecore.EClass getXtendAnnotationTarget()

Specified by:
getXtendAnnotationTarget in interface XtendPackage
Returns:
the meta object for class 'Annotation Target'.
See Also:
XtendAnnotationTarget
EMF generated code

getXtendAnnotationTarget_Annotations

public org.eclipse.emf.ecore.EReference getXtendAnnotationTarget_Annotations()

Specified by:
getXtendAnnotationTarget_Annotations in interface XtendPackage
Returns:
the meta object for the containment reference list 'Annotations'.
See Also:
XtendAnnotationTarget.getAnnotations(), XtendPackage.getXtendAnnotationTarget()
EMF generated code

getXtendMember

public org.eclipse.emf.ecore.EClass getXtendMember()

Specified by:
getXtendMember in interface XtendPackage
Returns:
the meta object for class 'Member'.
See Also:
XtendMember
EMF generated code

getXtendMember_AnnotationInfo

public org.eclipse.emf.ecore.EReference getXtendMember_AnnotationInfo()

Specified by:
getXtendMember_AnnotationInfo in interface XtendPackage
Returns:
the meta object for the containment reference 'Annotation Info'.
See Also:
XtendMember.getAnnotationInfo(), XtendPackage.getXtendMember()
EMF generated code

getXtendFunction

public org.eclipse.emf.ecore.EClass getXtendFunction()

Specified by:
getXtendFunction in interface XtendPackage
Returns:
the meta object for class 'Function'.
See Also:
XtendFunction
EMF generated code

getXtendFunction_Name

public org.eclipse.emf.ecore.EAttribute getXtendFunction_Name()

Specified by:
getXtendFunction_Name in interface XtendPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
XtendFunction.getName(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Expression

public org.eclipse.emf.ecore.EReference getXtendFunction_Expression()

Specified by:
getXtendFunction_Expression in interface XtendPackage
Returns:
the meta object for the containment reference 'Expression'.
See Also:
XtendFunction.getExpression(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_ReturnType

public org.eclipse.emf.ecore.EReference getXtendFunction_ReturnType()

Specified by:
getXtendFunction_ReturnType in interface XtendPackage
Returns:
the meta object for the containment reference 'Return Type'.
See Also:
XtendFunction.getReturnType(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Parameters

public org.eclipse.emf.ecore.EReference getXtendFunction_Parameters()

Specified by:
getXtendFunction_Parameters in interface XtendPackage
Returns:
the meta object for the containment reference list 'Parameters'.
See Also:
XtendFunction.getParameters(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Override

public org.eclipse.emf.ecore.EAttribute getXtendFunction_Override()

Specified by:
getXtendFunction_Override in interface XtendPackage
Returns:
the meta object for the attribute 'Override'.
See Also:
XtendFunction.isOverride(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Dispatch

public org.eclipse.emf.ecore.EAttribute getXtendFunction_Dispatch()

Specified by:
getXtendFunction_Dispatch in interface XtendPackage
Returns:
the meta object for the attribute 'Dispatch'.
See Also:
XtendFunction.isDispatch(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_CreateExtensionInfo

public org.eclipse.emf.ecore.EReference getXtendFunction_CreateExtensionInfo()

Specified by:
getXtendFunction_CreateExtensionInfo in interface XtendPackage
Returns:
the meta object for the containment reference 'Create Extension Info'.
See Also:
XtendFunction.getCreateExtensionInfo(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_TypeParameters

public org.eclipse.emf.ecore.EReference getXtendFunction_TypeParameters()

Specified by:
getXtendFunction_TypeParameters in interface XtendPackage
Returns:
the meta object for the containment reference list 'Type Parameters'.
See Also:
XtendFunction.getTypeParameters(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Visibility

public org.eclipse.emf.ecore.EAttribute getXtendFunction_Visibility()

Specified by:
getXtendFunction_Visibility in interface XtendPackage
Returns:
the meta object for the attribute 'Visibility'.
See Also:
XtendFunction.getVisibility(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Static

public org.eclipse.emf.ecore.EAttribute getXtendFunction_Static()

Specified by:
getXtendFunction_Static in interface XtendPackage
Returns:
the meta object for the attribute 'Static'.
See Also:
XtendFunction.isStatic(), XtendPackage.getXtendFunction()
EMF generated code

getXtendFunction_Exceptions

public org.eclipse.emf.ecore.EReference getXtendFunction_Exceptions()

Specified by:
getXtendFunction_Exceptions in interface XtendPackage
Returns:
the meta object for the containment reference list 'Exceptions'.
See Also:
XtendFunction.getExceptions(), XtendPackage.getXtendFunction()
EMF generated code

getXtendField

public org.eclipse.emf.ecore.EClass getXtendField()

Specified by:
getXtendField in interface XtendPackage
Returns:
the meta object for class 'Field'.
See Also:
XtendField
EMF generated code

getXtendField_Name

public org.eclipse.emf.ecore.EAttribute getXtendField_Name()

Specified by:
getXtendField_Name in interface XtendPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
XtendField.getName(), XtendPackage.getXtendField()
EMF generated code

getXtendField_Final

public org.eclipse.emf.ecore.EAttribute getXtendField_Final()

Specified by:
getXtendField_Final in interface XtendPackage
Returns:
the meta object for the attribute 'Final'.
See Also:
XtendField.isFinal(), XtendPackage.getXtendField()
EMF generated code

getXtendField_Type

public org.eclipse.emf.ecore.EReference getXtendField_Type()

Specified by:
getXtendField_Type in interface XtendPackage
Returns:
the meta object for the containment reference 'Type'.
See Also:
XtendField.getType(), XtendPackage.getXtendField()
EMF generated code

getXtendField_Extension

public org.eclipse.emf.ecore.EAttribute getXtendField_Extension()

Specified by:
getXtendField_Extension in interface XtendPackage
Returns:
the meta object for the attribute 'Extension'.
See Also:
XtendField.isExtension(), XtendPackage.getXtendField()
EMF generated code

getXtendField_Visibility

public org.eclipse.emf.ecore.EAttribute getXtendField_Visibility()

Specified by:
getXtendField_Visibility in interface XtendPackage
Returns:
the meta object for the attribute 'Visibility'.
See Also:
XtendField.getVisibility(), XtendPackage.getXtendField()
EMF generated code

getXtendField_Static

public org.eclipse.emf.ecore.EAttribute getXtendField_Static()

Specified by:
getXtendField_Static in interface XtendPackage
Returns:
the meta object for the attribute 'Static'.
See Also:
XtendField.isStatic(), XtendPackage.getXtendField()
EMF generated code

getXtendField_InitialValue

public org.eclipse.emf.ecore.EReference getXtendField_InitialValue()

Specified by:
getXtendField_InitialValue in interface XtendPackage
Returns:
the meta object for the containment reference 'Initial Value'.
See Also:
XtendField.getInitialValue(), XtendPackage.getXtendField()
EMF generated code

getXtendParameter

public org.eclipse.emf.ecore.EClass getXtendParameter()

Specified by:
getXtendParameter in interface XtendPackage
Returns:
the meta object for class 'Parameter'.
See Also:
XtendParameter
EMF generated code

getXtendParameter_Name

public org.eclipse.emf.ecore.EAttribute getXtendParameter_Name()

Specified by:
getXtendParameter_Name in interface XtendPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
XtendParameter.getName(), XtendPackage.getXtendParameter()
EMF generated code

getXtendParameter_ParameterType

public org.eclipse.emf.ecore.EReference getXtendParameter_ParameterType()

Specified by:
getXtendParameter_ParameterType in interface XtendPackage
Returns:
the meta object for the containment reference 'Parameter Type'.
See Also:
XtendParameter.getParameterType(), XtendPackage.getXtendParameter()
EMF generated code

getXtendParameter_VarArg

public org.eclipse.emf.ecore.EAttribute getXtendParameter_VarArg()

Specified by:
getXtendParameter_VarArg in interface XtendPackage
Returns:
the meta object for the attribute 'Var Arg'.
See Also:
XtendParameter.isVarArg(), XtendPackage.getXtendParameter()
EMF generated code

getRichString

public org.eclipse.emf.ecore.EClass getRichString()

Specified by:
getRichString in interface XtendPackage
Returns:
the meta object for class 'Rich String'.
See Also:
RichString
EMF generated code

getRichStringLiteral

public org.eclipse.emf.ecore.EClass getRichStringLiteral()

Specified by:
getRichStringLiteral in interface XtendPackage
Returns:
the meta object for class 'Rich String Literal'.
See Also:
RichStringLiteral
EMF generated code

getRichStringForLoop

public org.eclipse.emf.ecore.EClass getRichStringForLoop()

Specified by:
getRichStringForLoop in interface XtendPackage
Returns:
the meta object for class 'Rich String For Loop'.
See Also:
RichStringForLoop
EMF generated code

getRichStringForLoop_Separator

public org.eclipse.emf.ecore.EReference getRichStringForLoop_Separator()

Specified by:
getRichStringForLoop_Separator in interface XtendPackage
Returns:
the meta object for the containment reference 'Separator'.
See Also:
RichStringForLoop.getSeparator(), XtendPackage.getRichStringForLoop()
EMF generated code

getRichStringForLoop_Before

public org.eclipse.emf.ecore.EReference getRichStringForLoop_Before()

Specified by:
getRichStringForLoop_Before in interface XtendPackage
Returns:
the meta object for the containment reference 'Before'.
See Also:
RichStringForLoop.getBefore(), XtendPackage.getRichStringForLoop()
EMF generated code

getRichStringForLoop_After

public org.eclipse.emf.ecore.EReference getRichStringForLoop_After()

Specified by:
getRichStringForLoop_After in interface XtendPackage
Returns:
the meta object for the containment reference 'After'.
See Also:
RichStringForLoop.getAfter(), XtendPackage.getRichStringForLoop()
EMF generated code

getRichStringIf

public org.eclipse.emf.ecore.EClass getRichStringIf()

Specified by:
getRichStringIf in interface XtendPackage
Returns:
the meta object for class 'Rich String If'.
See Also:
RichStringIf
EMF generated code

getRichStringIf_If

public org.eclipse.emf.ecore.EReference getRichStringIf_If()

Specified by:
getRichStringIf_If in interface XtendPackage
Returns:
the meta object for the containment reference 'If'.
See Also:
RichStringIf.getIf(), XtendPackage.getRichStringIf()
EMF generated code

getRichStringIf_Then

public org.eclipse.emf.ecore.EReference getRichStringIf_Then()

Specified by:
getRichStringIf_Then in interface XtendPackage
Returns:
the meta object for the containment reference 'Then'.
See Also:
RichStringIf.getThen(), XtendPackage.getRichStringIf()
EMF generated code

getRichStringIf_ElseIfs

public org.eclipse.emf.ecore.EReference getRichStringIf_ElseIfs()

Specified by:
getRichStringIf_ElseIfs in interface XtendPackage
Returns:
the meta object for the containment reference list 'Else Ifs'.
See Also:
RichStringIf.getElseIfs(), XtendPackage.getRichStringIf()
EMF generated code

getRichStringIf_Else

public org.eclipse.emf.ecore.EReference getRichStringIf_Else()

Specified by:
getRichStringIf_Else in interface XtendPackage
Returns:
the meta object for the containment reference 'Else'.
See Also:
RichStringIf.getElse(), XtendPackage.getRichStringIf()
EMF generated code

getRichStringElseIf

public org.eclipse.emf.ecore.EClass getRichStringElseIf()

Specified by:
getRichStringElseIf in interface XtendPackage
Returns:
the meta object for class 'Rich String Else If'.
See Also:
RichStringElseIf
EMF generated code

getRichStringElseIf_If

public org.eclipse.emf.ecore.EReference getRichStringElseIf_If()

Specified by:
getRichStringElseIf_If in interface XtendPackage
Returns:
the meta object for the containment reference 'If'.
See Also:
RichStringElseIf.getIf(), XtendPackage.getRichStringElseIf()
EMF generated code

getRichStringElseIf_Then

public org.eclipse.emf.ecore.EReference getRichStringElseIf_Then()

Specified by:
getRichStringElseIf_Then in interface XtendPackage
Returns:
the meta object for the containment reference 'Then'.
See Also:
RichStringElseIf.getThen(), XtendPackage.getRichStringElseIf()
EMF generated code

getCreateExtensionInfo

public org.eclipse.emf.ecore.EClass getCreateExtensionInfo()

Specified by:
getCreateExtensionInfo in interface XtendPackage
Returns:
the meta object for class 'Create Extension Info'.
See Also:
CreateExtensionInfo
EMF generated code

getCreateExtensionInfo_CreateExpression

public org.eclipse.emf.ecore.EReference getCreateExtensionInfo_CreateExpression()

Specified by:
getCreateExtensionInfo_CreateExpression in interface XtendPackage
Returns:
the meta object for the containment reference 'Create Expression'.
See Also:
CreateExtensionInfo.getCreateExpression(), XtendPackage.getCreateExtensionInfo()
EMF generated code

getCreateExtensionInfo_Name

public org.eclipse.emf.ecore.EAttribute getCreateExtensionInfo_Name()

Specified by:
getCreateExtensionInfo_Name in interface XtendPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
CreateExtensionInfo.getName(), XtendPackage.getCreateExtensionInfo()
EMF generated code

getXtendConstructor

public org.eclipse.emf.ecore.EClass getXtendConstructor()

Specified by:
getXtendConstructor in interface XtendPackage
Returns:
the meta object for class 'Constructor'.
See Also:
XtendConstructor
EMF generated code

getXtendConstructor_Name

public org.eclipse.emf.ecore.EAttribute getXtendConstructor_Name()

Specified by:
getXtendConstructor_Name in interface XtendPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
XtendConstructor.getName(), XtendPackage.getXtendConstructor()
EMF generated code

getXtendConstructor_Expression

public org.eclipse.emf.ecore.EReference getXtendConstructor_Expression()

Specified by:
getXtendConstructor_Expression in interface XtendPackage
Returns:
the meta object for the containment reference 'Expression'.
See Also:
XtendConstructor.getExpression(), XtendPackage.getXtendConstructor()
EMF generated code

getXtendConstructor_Parameters

public org.eclipse.emf.ecore.EReference getXtendConstructor_Parameters()

Specified by:
getXtendConstructor_Parameters in interface XtendPackage
Returns:
the meta object for the containment reference list 'Parameters'.
See Also:
XtendConstructor.getParameters(), XtendPackage.getXtendConstructor()
EMF generated code

getXtendConstructor_TypeParameters

public org.eclipse.emf.ecore.EReference getXtendConstructor_TypeParameters()

Specified by:
getXtendConstructor_TypeParameters in interface XtendPackage
Returns:
the meta object for the containment reference list 'Type Parameters'.
See Also:
XtendConstructor.getTypeParameters(), XtendPackage.getXtendConstructor()
EMF generated code

getXtendConstructor_Visibility

public org.eclipse.emf.ecore.EAttribute getXtendConstructor_Visibility()

Specified by:
getXtendConstructor_Visibility in interface XtendPackage
Returns:
the meta object for the attribute 'Visibility'.
See Also:
XtendConstructor.getVisibility(), XtendPackage.getXtendConstructor()
EMF generated code

getXtendConstructor_Exceptions

public org.eclipse.emf.ecore.EReference getXtendConstructor_Exceptions()

Specified by:
getXtendConstructor_Exceptions in interface XtendPackage
Returns:
the meta object for the containment reference list 'Exceptions'.
See Also:
XtendConstructor.getExceptions(), XtendPackage.getXtendConstructor()
EMF generated code

getXtendFactory

public XtendFactory getXtendFactory()

Specified by:
getXtendFactory in interface XtendPackage
Returns:
the factory that creates the instances of the model.
EMF generated code

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.

EMF generated code

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.

EMF generated code