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:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final HutnAntlrAstFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Adjective Node'.Returns a new object of class 'Association Instance Node'.Returns a new object of class 'Classifier Level Attribute Node'.Returns a new object of class 'False Node'.Returns a new object of class 'Name Node'.Returns a new object of class 'Null Node'.Returns a new object of class 'Numeric Value Node'.Returns a new object of class 'Reference Node'.Returns a new object of class 'Textual Value Node'.Returns a new object of class 'True Node'.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
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
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.
-