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 ClassesModifier and TypeInterfaceDescriptionstatic interface
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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 TypeMethodDescriptionReturns 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
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
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
-
eNAME
The package name.- See Also:
-
eNS_URI
The package namespace URI.- See Also:
-
eNS_PREFIX
The package namespace name.- See Also:
-
eINSTANCE
The singleton instance of the package. -
AST
static final int ASTThe meta object id for the 'Ast
' class. -
AST__ROOTS
static final int AST__ROOTSThe feature id for the 'Roots' containment reference list.- See Also:
-
AST_FEATURE_COUNT
static final int AST_FEATURE_COUNTThe number of structural features of the 'Ast' class.- See Also:
-
NODE
static final int NODEThe meta object id for the 'Node
' class. -
NODE__TEXT
static final int NODE__TEXTThe feature id for the 'Text' attribute.- See Also:
-
NODE__LINE
static final int NODE__LINEThe feature id for the 'Line' attribute.- See Also:
-
NODE__COLUMN
static final int NODE__COLUMNThe feature id for the 'Column' attribute.- See Also:
-
NODE__PARENT
static final int NODE__PARENTThe feature id for the 'Parent' container reference.- See Also:
-
NODE__CHILDREN
static final int NODE__CHILDRENThe feature id for the 'Children' containment reference list.- See Also:
-
NODE_FEATURE_COUNT
static final int NODE_FEATURE_COUNTThe number of structural features of the 'Node' class.- See Also:
-
-
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.
-