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:
    AntlrAstFactory
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  AntlrAstPackage.Literals
      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 int AST
      The meta object id for the 'Ast' class.
      static int AST__ROOTS
      The feature id for the 'Roots' containment reference list.
      static int AST_FEATURE_COUNT
      The number of structural features of the 'Ast' class.
      static AntlrAstPackage eINSTANCE
      The singleton instance of the package.
      static java.lang.String eNAME
      The package name.
      static java.lang.String eNS_PREFIX
      The package namespace name.
      static java.lang.String eNS_URI
      The package namespace URI.
      static int NODE
      The meta object id for the 'Node' class.
      static int NODE__CHILDREN
      The feature id for the 'Children' containment reference list.
      static int NODE__COLUMN
      The feature id for the 'Column' attribute.
      static int NODE__LINE
      The feature id for the 'Line' attribute.
      static int NODE__PARENT
      The feature id for the 'Parent' container reference.
      static int NODE__TEXT
      The feature id for the 'Text' attribute.
      static int NODE_FEATURE_COUNT
      The number of structural features of the 'Node' class.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AntlrAstFactory getAntlrAstFactory()
      Returns the factory that creates the instances of the model.
      org.eclipse.emf.ecore.EClass getAst()
      Returns the meta object for class 'Ast'.
      org.eclipse.emf.ecore.EReference getAst_Roots()
      Returns the meta object for the containment reference list 'Roots'.
      org.eclipse.emf.ecore.EClass getNode()
      Returns the meta object for class 'Node'.
      org.eclipse.emf.ecore.EReference getNode_Children()
      Returns the meta object for the containment reference list 'Children'.
      org.eclipse.emf.ecore.EAttribute getNode_Column()
      Returns the meta object for the attribute 'Column'.
      org.eclipse.emf.ecore.EAttribute getNode_Line()
      Returns the meta object for the attribute 'Line'.
      org.eclipse.emf.ecore.EReference getNode_Parent()
      Returns the meta object for the container reference 'Parent'.
      org.eclipse.emf.ecore.EAttribute getNode_Text()
      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
    • Method Detail

      • getAst

        org.eclipse.emf.ecore.EClass getAst()
        Returns the meta object for class 'Ast'.
        Returns:
        the meta object for class 'Ast'.
        See Also:
        Ast
      • 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:
        Ast.getRoots(), getAst()
      • getNode

        org.eclipse.emf.ecore.EClass getNode()
        Returns the meta object for class 'Node'.
        Returns:
        the meta object for class 'Node'.
        See Also:
        Node
      • 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:
        Node.getText(), getNode()
      • 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:
        Node.getLine(), getNode()
      • 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:
        Node.getColumn(), getNode()
      • 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:
        Node.getParent(), getNode()
      • 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:
        Node.getChildren(), getNode()
      • getAntlrAstFactory

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