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
-
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 String
eNAME
The package name.static String
eNS_PREFIX
The package namespace name.static 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.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Field Detail
-
eNAME
static final String eNAME
The package name.- See Also:
- Constant Field Values
-
eNS_URI
static final String eNS_URI
The package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
static final String eNS_PREFIX
The package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
static final AntlrAstPackage eINSTANCE
The singleton instance of the package.
-
AST
static final int AST
The meta object id for the 'Ast
' class.- See Also:
AstImpl
,AntlrAstPackageImpl.getAst()
, Constant Field Values
-
AST__ROOTS
static final int AST__ROOTS
The feature id for the 'Roots' containment reference list.- See Also:
- Constant Field Values
-
AST_FEATURE_COUNT
static final int AST_FEATURE_COUNT
The number of structural features of the 'Ast' class.- See Also:
- Constant Field Values
-
NODE
static final int NODE
The meta object id for the 'Node
' class.
-
NODE__TEXT
static final int NODE__TEXT
The feature id for the 'Text' attribute.- See Also:
- Constant Field Values
-
NODE__LINE
static final int NODE__LINE
The feature id for the 'Line' attribute.- See Also:
- Constant Field Values
-
NODE__COLUMN
static final int NODE__COLUMN
The feature id for the 'Column' attribute.- See Also:
- Constant Field Values
-
NODE__PARENT
static final int NODE__PARENT
The feature id for the 'Parent' container reference.- See Also:
- Constant Field Values
-
NODE__CHILDREN
static final int NODE__CHILDREN
The feature id for the 'Children' containment reference list.- See Also:
- Constant Field Values
-
NODE_FEATURE_COUNT
static final int NODE_FEATURE_COUNT
The number of structural features of the 'Node' class.- See Also:
- Constant Field Values
-
-
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.
-
-