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.EPackage
    The 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:
    • 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__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__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__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__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:
    • 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:
      • 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:
      • 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:
      • 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:
      • 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: