Interface HutnAntlrAstFactory
-
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
HutnAntlrAstFactoryImpl
public interface HutnAntlrAstFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
HutnAntlrAstPackage
-
-
Field Summary
Fields Modifier and Type Field Description static HutnAntlrAstFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdjectiveNode
createAdjectiveNode()
Returns a new object of class 'Adjective Node'.AssociationInstanceNode
createAssociationInstanceNode()
Returns a new object of class 'Association Instance Node'.ClassifierLevelAttributeNode
createClassifierLevelAttributeNode()
Returns a new object of class 'Classifier Level Attribute Node'.FalseNode
createFalseNode()
Returns a new object of class 'False Node'.NameNode
createNameNode()
Returns a new object of class 'Name Node'.NullNode
createNullNode()
Returns a new object of class 'Null Node'.NumericValueNode
createNumericValueNode()
Returns a new object of class 'Numeric Value Node'.ReferenceNode
createReferenceNode()
Returns a new object of class 'Reference Node'.TextualValueNode
createTextualValueNode()
Returns a new object of class 'Textual Value Node'.TrueNode
createTrueNode()
Returns a new object of class 'True Node'.HutnAntlrAstPackage
getHutnAntlrAstPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Field Detail
-
eINSTANCE
static final HutnAntlrAstFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createAdjectiveNode
AdjectiveNode createAdjectiveNode()
Returns a new object of class 'Adjective Node'.- Returns:
- a new object of class 'Adjective Node'.
-
createTextualValueNode
TextualValueNode createTextualValueNode()
Returns a new object of class 'Textual Value Node'.- Returns:
- a new object of class 'Textual Value Node'.
-
createNumericValueNode
NumericValueNode createNumericValueNode()
Returns a new object of class 'Numeric Value Node'.- Returns:
- a new object of class 'Numeric Value Node'.
-
createNameNode
NameNode createNameNode()
Returns a new object of class 'Name Node'.- Returns:
- a new object of class 'Name Node'.
-
createNullNode
NullNode createNullNode()
Returns a new object of class 'Null Node'.- Returns:
- a new object of class 'Null Node'.
-
createTrueNode
TrueNode createTrueNode()
Returns a new object of class 'True Node'.- Returns:
- a new object of class 'True Node'.
-
createFalseNode
FalseNode createFalseNode()
Returns a new object of class 'False Node'.- Returns:
- a new object of class 'False Node'.
-
createReferenceNode
ReferenceNode createReferenceNode()
Returns a new object of class 'Reference Node'.- Returns:
- a new object of class 'Reference Node'.
-
createClassifierLevelAttributeNode
ClassifierLevelAttributeNode createClassifierLevelAttributeNode()
Returns a new object of class 'Classifier Level Attribute Node'.- Returns:
- a new object of class 'Classifier Level Attribute Node'.
-
createAssociationInstanceNode
AssociationInstanceNode createAssociationInstanceNode()
Returns a new object of class 'Association Instance Node'.- Returns:
- a new object of class 'Association Instance Node'.
-
getHutnAntlrAstPackage
HutnAntlrAstPackage getHutnAntlrAstPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-