Interface AntlrAstPackage

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:
AntlrAstPackageImpl

public interface AntlrAstPackage 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
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

    org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The meta object id for the 'Ast' class.
    static final int
    The feature id for the 'Roots' containment reference list.
    static final int
    The number of structural features of the 'Ast' class.
    static final AntlrAstPackage
    The singleton instance of the package.
    static final String
    The package name.
    static final String
    The package namespace name.
    static final String
    The package namespace URI.
    static final int
    The meta object id for the 'Node' class.
    static final int
    The feature id for the 'Children' containment reference list.
    static final int
    The feature id for the 'Column' attribute.
    static final int
    The feature id for the 'Line' attribute.
    static final int
    The feature id for the 'Parent' container reference.
    static final int
    The feature id for the 'Text' attribute.
    static final int
    The number of structural features of the 'Node' class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the factory that creates the instances of the model.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Ast'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Roots'.
    org.eclipse.emf.ecore.EClass
    Returns the meta object for class 'Node'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the containment reference list 'Children'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Column'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Line'.
    org.eclipse.emf.ecore.EReference
    Returns the meta object for the container reference 'Parent'.
    org.eclipse.emf.ecore.EAttribute
    Returns the meta object for the attribute 'Text'.

    Methods inherited from interface org.eclipse.emf.ecore.EModelElement

    getEAnnotation, getEAnnotations

    Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

    getName, setName

    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.ecore.EPackage

    getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Field Details

  • Method Details

    • getAst

      org.eclipse.emf.ecore.EClass getAst()
      Returns the meta object for class 'Ast'.
      Returns:
      the meta object for class 'Ast'.
      See Also:
    • getAst_Roots

      org.eclipse.emf.ecore.EReference getAst_Roots()
      Returns the meta object for the containment reference list 'Roots'.
      Returns:
      the meta object for the containment reference list 'Roots'.
      See Also:
    • getNode

      org.eclipse.emf.ecore.EClass getNode()
      Returns the meta object for class 'Node'.
      Returns:
      the meta object for class 'Node'.
      See Also:
    • getNode_Text

      org.eclipse.emf.ecore.EAttribute getNode_Text()
      Returns the meta object for the attribute 'Text'.
      Returns:
      the meta object for the attribute 'Text'.
      See Also:
    • getNode_Line

      org.eclipse.emf.ecore.EAttribute getNode_Line()
      Returns the meta object for the attribute 'Line'.
      Returns:
      the meta object for the attribute 'Line'.
      See Also:
    • getNode_Column

      org.eclipse.emf.ecore.EAttribute getNode_Column()
      Returns the meta object for the attribute 'Column'.
      Returns:
      the meta object for the attribute 'Column'.
      See Also:
    • getNode_Parent

      org.eclipse.emf.ecore.EReference getNode_Parent()
      Returns the meta object for the container reference 'Parent'.
      Returns:
      the meta object for the container reference 'Parent'.
      See Also:
    • getNode_Children

      org.eclipse.emf.ecore.EReference getNode_Children()
      Returns the meta object for the containment reference list 'Children'.
      Returns:
      the meta object for the containment reference list 'Children'.
      See Also:
    • getAntlrAstFactory

      AntlrAstFactory getAntlrAstFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.