Class HutnAntlrAstPackageImpl

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, HutnAntlrAstPackage

    public class HutnAntlrAstPackageImpl
    extends org.eclipse.emf.ecore.impl.EPackageImpl
    implements HutnAntlrAstPackage
    An implementation of the model Package.
    • Method Detail

      • init

        public static HutnAntlrAstPackage init()
        Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

        Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

        Invocation of this method will not affect any packages that have already been initialized.

        See Also:
        HutnAntlrAstPackage.eNS_URI, createPackageContents(), initializePackageContents()
      • getNameNode

        public org.eclipse.emf.ecore.EClass getNameNode()
        Specified by:
        getNameNode in interface HutnAntlrAstPackage
        Returns:
        the meta object for class 'Name Node'.
        See Also:
        NameNode
      • getNullNode

        public org.eclipse.emf.ecore.EClass getNullNode()
        Specified by:
        getNullNode in interface HutnAntlrAstPackage
        Returns:
        the meta object for class 'Null Node'.
        See Also:
        NullNode
      • getTrueNode

        public org.eclipse.emf.ecore.EClass getTrueNode()
        Specified by:
        getTrueNode in interface HutnAntlrAstPackage
        Returns:
        the meta object for class 'True Node'.
        See Also:
        TrueNode
      • createPackageContents

        public void createPackageContents()
        Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.
      • initializePackageContents

        public void initializePackageContents()
        Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.