Package org.eclipse.xtext.xtype
Interface XtypePackage
-
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.ENamedElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EPackage,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
XtypePackageImpl
public interface XtypePackage extends org.eclipse.emf.ecore.EPackageThe Package for the model. It contains accessors for the meta objects to represent- each class,
- each feature of each class,
- each enum,
- and each data type
- Since:
- 2.7
- See Also:
XtypeFactory- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
- Model:
- kind="package"
- Generated:
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceXtypePackage.LiteralsDefines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
-
Field Summary
Fields Modifier and Type Field Description static XtypePackageeINSTANCEThe singleton instance of the package.static java.lang.StringeNAMEThe package name.static java.lang.StringeNS_PREFIXThe package namespace name.static java.lang.StringeNS_URIThe package namespace URI.static intIJVM_TYPE_REFERENCE_PROVIDERThe meta object id for the 'IJvm Type Reference Provider' data type.static intXCOMPUTED_TYPE_REFERENCEThe meta object id for the 'XComputed Type Reference' class.static intXCOMPUTED_TYPE_REFERENCE__EQUIVALENTThe feature id for the 'Equivalent' containment reference.static intXCOMPUTED_TYPE_REFERENCE__TYPE_PROVIDERThe feature id for the 'Type Provider' attribute.static intXCOMPUTED_TYPE_REFERENCE_FEATURE_COUNTThe number of structural features of the 'XComputed Type Reference' class.static intXFUNCTION_TYPE_REFThe meta object id for the 'XFunction Type Ref' class.static intXFUNCTION_TYPE_REF__EQUIVALENTThe feature id for the 'Equivalent' containment reference.static intXFUNCTION_TYPE_REF__INSTANCE_CONTEXTThe feature id for the 'Instance Context' attribute.static intXFUNCTION_TYPE_REF__PARAM_TYPESThe feature id for the 'Param Types' containment reference list.static intXFUNCTION_TYPE_REF__RETURN_TYPEThe feature id for the 'Return Type' containment reference.static intXFUNCTION_TYPE_REF__TYPEThe feature id for the 'Type' reference.static intXFUNCTION_TYPE_REF_FEATURE_COUNTThe number of structural features of the 'XFunction Type Ref' class.static intXIMPORT_DECLARATIONThe meta object id for the 'XImport Declaration' class.static intXIMPORT_DECLARATION__EXTENSIONThe feature id for the 'Extension' attribute.static intXIMPORT_DECLARATION__IMPORTED_NAMESPACEThe feature id for the 'Imported Namespace' attribute.static intXIMPORT_DECLARATION__IMPORTED_TYPEThe feature id for the 'Imported Type' reference.static intXIMPORT_DECLARATION__MEMBER_NAMEThe feature id for the 'Member Name' attribute.static intXIMPORT_DECLARATION__STATICThe feature id for the 'Static' attribute.static intXIMPORT_DECLARATION__WILDCARDThe feature id for the 'Wildcard' attribute.static intXIMPORT_DECLARATION_FEATURE_COUNTThe number of structural features of the 'XImport Declaration' class.static intXIMPORT_SECTIONThe meta object id for the 'XImport Section' class.static intXIMPORT_SECTION__IMPORT_DECLARATIONSThe feature id for the 'Import Declarations' containment reference list.static intXIMPORT_SECTION_FEATURE_COUNTThe number of structural features of the 'XImport Section' class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.ecore.EDataTypegetIJvmTypeReferenceProvider()Returns the meta object for data type 'IJvm Type Reference Provider'.org.eclipse.emf.ecore.EClassgetXComputedTypeReference()Returns the meta object for class 'XComputed Type Reference'.org.eclipse.emf.ecore.EAttributegetXComputedTypeReference_TypeProvider()Returns the meta object for the attribute 'Type Provider'.org.eclipse.emf.ecore.EClassgetXFunctionTypeRef()Returns the meta object for class 'XFunction Type Ref'.org.eclipse.emf.ecore.EAttributegetXFunctionTypeRef_InstanceContext()Returns the meta object for the attribute 'Instance Context'.org.eclipse.emf.ecore.EReferencegetXFunctionTypeRef_ParamTypes()Returns the meta object for the containment reference list 'Param Types'.org.eclipse.emf.ecore.EReferencegetXFunctionTypeRef_ReturnType()Returns the meta object for the containment reference 'Return Type'.org.eclipse.emf.ecore.EReferencegetXFunctionTypeRef_Type()Returns the meta object for the reference 'Type'.org.eclipse.emf.ecore.EClassgetXImportDeclaration()Returns the meta object for class 'XImport Declaration'.org.eclipse.emf.ecore.EAttributegetXImportDeclaration_Extension()Returns the meta object for the attribute 'Extension'.org.eclipse.emf.ecore.EAttributegetXImportDeclaration_ImportedNamespace()Returns the meta object for the attribute 'Imported Namespace'.org.eclipse.emf.ecore.EReferencegetXImportDeclaration_ImportedType()Returns the meta object for the reference 'Imported Type'.org.eclipse.emf.ecore.EAttributegetXImportDeclaration_MemberName()Returns the meta object for the attribute 'Member Name'.org.eclipse.emf.ecore.EAttributegetXImportDeclaration_Static()Returns the meta object for the attribute 'Static'.org.eclipse.emf.ecore.EAttributegetXImportDeclaration_Wildcard()Returns the meta object for the attribute 'Wildcard'.org.eclipse.emf.ecore.EClassgetXImportSection()Returns the meta object for class 'XImport Section'.org.eclipse.emf.ecore.EReferencegetXImportSection_ImportDeclarations()Returns the meta object for the containment reference list 'Import Declarations'.XtypeFactorygetXtypeFactory()Returns the factory that creates the instances of the model.-
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
-
-
-
-
Field Detail
-
eNAME
static final java.lang.String eNAME
The package name.- See Also:
- Constant Field Values
- Generated:
-
eNS_URI
static final java.lang.String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
- Generated:
-
eNS_PREFIX
static final java.lang.String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
- Generated:
-
eINSTANCE
static final XtypePackage eINSTANCE
The singleton instance of the package.- Generated:
-
XFUNCTION_TYPE_REF
static final int XFUNCTION_TYPE_REF
The meta object id for the 'XFunction Type Ref' class.- Since:
- 2.7
- See Also:
XFunctionTypeRefImpl,XtypePackageImpl.getXFunctionTypeRef(), Constant Field Values- Generated:
-
XFUNCTION_TYPE_REF__EQUIVALENT
static final int XFUNCTION_TYPE_REF__EQUIVALENT
The feature id for the 'Equivalent' containment reference.- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XFUNCTION_TYPE_REF__PARAM_TYPES
static final int XFUNCTION_TYPE_REF__PARAM_TYPES
The feature id for the 'Param Types' containment reference list.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XFUNCTION_TYPE_REF__RETURN_TYPE
static final int XFUNCTION_TYPE_REF__RETURN_TYPE
The feature id for the 'Return Type' containment reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XFUNCTION_TYPE_REF__TYPE
static final int XFUNCTION_TYPE_REF__TYPE
The feature id for the 'Type' reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XFUNCTION_TYPE_REF__INSTANCE_CONTEXT
static final int XFUNCTION_TYPE_REF__INSTANCE_CONTEXT
The feature id for the 'Instance Context' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XFUNCTION_TYPE_REF_FEATURE_COUNT
static final int XFUNCTION_TYPE_REF_FEATURE_COUNT
The number of structural features of the 'XFunction Type Ref' class.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XCOMPUTED_TYPE_REFERENCE
static final int XCOMPUTED_TYPE_REFERENCE
The meta object id for the 'XComputed Type Reference' class.- Since:
- 2.7
- See Also:
XComputedTypeReferenceImpl,XtypePackageImpl.getXComputedTypeReference(), Constant Field Values- Generated:
-
XCOMPUTED_TYPE_REFERENCE__EQUIVALENT
static final int XCOMPUTED_TYPE_REFERENCE__EQUIVALENT
The feature id for the 'Equivalent' containment reference.- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XCOMPUTED_TYPE_REFERENCE__TYPE_PROVIDER
static final int XCOMPUTED_TYPE_REFERENCE__TYPE_PROVIDER
The feature id for the 'Type Provider' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XCOMPUTED_TYPE_REFERENCE_FEATURE_COUNT
static final int XCOMPUTED_TYPE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'XComputed Type Reference' class.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_SECTION
static final int XIMPORT_SECTION
The meta object id for the 'XImport Section' class.- Since:
- 2.7
- See Also:
XImportSectionImpl,XtypePackageImpl.getXImportSection(), Constant Field Values- Generated:
-
XIMPORT_SECTION__IMPORT_DECLARATIONS
static final int XIMPORT_SECTION__IMPORT_DECLARATIONS
The feature id for the 'Import Declarations' containment reference list.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_SECTION_FEATURE_COUNT
static final int XIMPORT_SECTION_FEATURE_COUNT
The number of structural features of the 'XImport Section' class.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION
static final int XIMPORT_DECLARATION
The meta object id for the 'XImport Declaration' class.- Since:
- 2.7
- See Also:
XImportDeclarationImpl,XtypePackageImpl.getXImportDeclaration(), Constant Field Values- Generated:
-
XIMPORT_DECLARATION__WILDCARD
static final int XIMPORT_DECLARATION__WILDCARD
The feature id for the 'Wildcard' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION__EXTENSION
static final int XIMPORT_DECLARATION__EXTENSION
The feature id for the 'Extension' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION__STATIC
static final int XIMPORT_DECLARATION__STATIC
The feature id for the 'Static' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION__IMPORTED_TYPE
static final int XIMPORT_DECLARATION__IMPORTED_TYPE
The feature id for the 'Imported Type' reference.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION__MEMBER_NAME
static final int XIMPORT_DECLARATION__MEMBER_NAME
The feature id for the 'Member Name' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION__IMPORTED_NAMESPACE
static final int XIMPORT_DECLARATION__IMPORTED_NAMESPACE
The feature id for the 'Imported Namespace' attribute.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
XIMPORT_DECLARATION_FEATURE_COUNT
static final int XIMPORT_DECLARATION_FEATURE_COUNT
The number of structural features of the 'XImport Declaration' class.- Since:
- 2.7
- See Also:
- Constant Field Values
- Generated:
- Ordered:
-
IJVM_TYPE_REFERENCE_PROVIDER
static final int IJVM_TYPE_REFERENCE_PROVIDER
The meta object id for the 'IJvm Type Reference Provider' data type.- Since:
- 2.7
- See Also:
IJvmTypeReferenceProvider,XtypePackageImpl.getIJvmTypeReferenceProvider(), Constant Field Values- Generated:
-
-
Method Detail
-
getXFunctionTypeRef
org.eclipse.emf.ecore.EClass getXFunctionTypeRef()
Returns the meta object for class 'XFunction Type Ref'.- Returns:
- the meta object for class 'XFunction Type Ref'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef- Generated:
-
getXFunctionTypeRef_ParamTypes
org.eclipse.emf.ecore.EReference getXFunctionTypeRef_ParamTypes()
Returns the meta object for the containment reference list 'Param Types'.- Returns:
- the meta object for the containment reference list 'Param Types'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.getParamTypes(),getXFunctionTypeRef()- Generated:
-
getXFunctionTypeRef_ReturnType
org.eclipse.emf.ecore.EReference getXFunctionTypeRef_ReturnType()
Returns the meta object for the containment reference 'Return Type'.- Returns:
- the meta object for the containment reference 'Return Type'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.getReturnType(),getXFunctionTypeRef()- Generated:
-
getXFunctionTypeRef_Type
org.eclipse.emf.ecore.EReference getXFunctionTypeRef_Type()
Returns the meta object for the reference 'Type'.- Returns:
- the meta object for the reference 'Type'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.getType(),getXFunctionTypeRef()- Generated:
-
getXFunctionTypeRef_InstanceContext
org.eclipse.emf.ecore.EAttribute getXFunctionTypeRef_InstanceContext()
Returns the meta object for the attribute 'Instance Context'.- Returns:
- the meta object for the attribute 'Instance Context'.
- Since:
- 2.7
- See Also:
XFunctionTypeRef.isInstanceContext(),getXFunctionTypeRef()- Generated:
-
getXComputedTypeReference
org.eclipse.emf.ecore.EClass getXComputedTypeReference()
Returns the meta object for class 'XComputed Type Reference'.- Returns:
- the meta object for class 'XComputed Type Reference'.
- Since:
- 2.7
- See Also:
XComputedTypeReference- Generated:
-
getXComputedTypeReference_TypeProvider
org.eclipse.emf.ecore.EAttribute getXComputedTypeReference_TypeProvider()
Returns the meta object for the attribute 'Type Provider'.- Returns:
- the meta object for the attribute 'Type Provider'.
- Since:
- 2.7
- See Also:
XComputedTypeReference.getTypeProvider(),getXComputedTypeReference()- Generated:
-
getXImportSection
org.eclipse.emf.ecore.EClass getXImportSection()
Returns the meta object for class 'XImport Section'.- Returns:
- the meta object for class 'XImport Section'.
- Since:
- 2.7
- See Also:
XImportSection- Generated:
-
getXImportSection_ImportDeclarations
org.eclipse.emf.ecore.EReference getXImportSection_ImportDeclarations()
Returns the meta object for the containment reference list 'Import Declarations'.- Returns:
- the meta object for the containment reference list 'Import Declarations'.
- Since:
- 2.7
- See Also:
XImportSection.getImportDeclarations(),getXImportSection()- Generated:
-
getXImportDeclaration
org.eclipse.emf.ecore.EClass getXImportDeclaration()
Returns the meta object for class 'XImport Declaration'.- Returns:
- the meta object for class 'XImport Declaration'.
- Since:
- 2.7
- See Also:
XImportDeclaration- Generated:
-
getXImportDeclaration_Wildcard
org.eclipse.emf.ecore.EAttribute getXImportDeclaration_Wildcard()
Returns the meta object for the attribute 'Wildcard'.- Returns:
- the meta object for the attribute 'Wildcard'.
- Since:
- 2.7
- See Also:
XImportDeclaration.isWildcard(),getXImportDeclaration()- Generated:
-
getXImportDeclaration_Extension
org.eclipse.emf.ecore.EAttribute getXImportDeclaration_Extension()
Returns the meta object for the attribute 'Extension'.- Returns:
- the meta object for the attribute 'Extension'.
- Since:
- 2.7
- See Also:
XImportDeclaration.isExtension(),getXImportDeclaration()- Generated:
-
getXImportDeclaration_Static
org.eclipse.emf.ecore.EAttribute getXImportDeclaration_Static()
Returns the meta object for the attribute 'Static'.- Returns:
- the meta object for the attribute 'Static'.
- Since:
- 2.7
- See Also:
XImportDeclaration.isStatic(),getXImportDeclaration()- Generated:
-
getXImportDeclaration_ImportedType
org.eclipse.emf.ecore.EReference getXImportDeclaration_ImportedType()
Returns the meta object for the reference 'Imported Type'.- Returns:
- the meta object for the reference 'Imported Type'.
- Since:
- 2.7
- See Also:
XImportDeclaration.getImportedType(),getXImportDeclaration()- Generated:
-
getXImportDeclaration_MemberName
org.eclipse.emf.ecore.EAttribute getXImportDeclaration_MemberName()
Returns the meta object for the attribute 'Member Name'.- Returns:
- the meta object for the attribute 'Member Name'.
- Since:
- 2.7
- See Also:
XImportDeclaration.getMemberName(),getXImportDeclaration()- Generated:
-
getXImportDeclaration_ImportedNamespace
org.eclipse.emf.ecore.EAttribute getXImportDeclaration_ImportedNamespace()
Returns the meta object for the attribute 'Imported Namespace'.- Returns:
- the meta object for the attribute 'Imported Namespace'.
- Since:
- 2.7
- See Also:
XImportDeclaration.getImportedNamespace(),getXImportDeclaration()- Generated:
-
getIJvmTypeReferenceProvider
org.eclipse.emf.ecore.EDataType getIJvmTypeReferenceProvider()
Returns the meta object for data type 'IJvm Type Reference Provider'.- Returns:
- the meta object for data type 'IJvm Type Reference Provider'.
- Since:
- 2.7
- See Also:
IJvmTypeReferenceProvider- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
- Model:
- instanceClass="org.eclipse.xtext.xbase.typing.IJvmTypeReferenceProvider" serializeable="false"
- Generated:
-
getXtypeFactory
XtypeFactory getXtypeFactory()
Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
- Generated:
-
-