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 Detail

    • 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.