Class HutnAntlrAstPackageImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.epsilon.hutn.model.hutnAntlrAst.impl.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.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

    org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl

    Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

    org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry

    Nested classes/interfaces inherited from interface org.eclipse.epsilon.hutn.model.hutnAntlrAst.HutnAntlrAstPackage

    HutnAntlrAstPackage.Literals

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

    org.eclipse.emf.ecore.InternalEObject.EStore
  • Field Summary

    Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

    eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI

    Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl

    name, NAME_EDEFAULT

    Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl

    eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG

    Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    eContainer

    Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET

    Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

    NIL

    Fields inherited from interface org.eclipse.epsilon.hutn.model.hutnAntlrAst.HutnAntlrAstPackage

    ADJECTIVE_NODE, ADJECTIVE_NODE__CHILDREN, ADJECTIVE_NODE__COLUMN, ADJECTIVE_NODE__LINE, ADJECTIVE_NODE__PARENT, ADJECTIVE_NODE__TEXT, ADJECTIVE_NODE_FEATURE_COUNT, ASSOCIATION_INSTANCE_NODE, ASSOCIATION_INSTANCE_NODE__CHILDREN, ASSOCIATION_INSTANCE_NODE__COLUMN, ASSOCIATION_INSTANCE_NODE__LINE, ASSOCIATION_INSTANCE_NODE__PARENT, ASSOCIATION_INSTANCE_NODE__TEXT, ASSOCIATION_INSTANCE_NODE_FEATURE_COUNT, CLASSIFIER_LEVEL_ATTRIBUTE_NODE, CLASSIFIER_LEVEL_ATTRIBUTE_NODE__CHILDREN, CLASSIFIER_LEVEL_ATTRIBUTE_NODE__COLUMN, CLASSIFIER_LEVEL_ATTRIBUTE_NODE__LINE, CLASSIFIER_LEVEL_ATTRIBUTE_NODE__PARENT, CLASSIFIER_LEVEL_ATTRIBUTE_NODE__TEXT, CLASSIFIER_LEVEL_ATTRIBUTE_NODE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FALSE_NODE, FALSE_NODE__CHILDREN, FALSE_NODE__COLUMN, FALSE_NODE__LINE, FALSE_NODE__PARENT, FALSE_NODE__TEXT, FALSE_NODE_FEATURE_COUNT, NAME_NODE, NAME_NODE__CHILDREN, NAME_NODE__COLUMN, NAME_NODE__LINE, NAME_NODE__PARENT, NAME_NODE__TEXT, NAME_NODE_FEATURE_COUNT, NULL_NODE, NULL_NODE__CHILDREN, NULL_NODE__COLUMN, NULL_NODE__LINE, NULL_NODE__PARENT, NULL_NODE__TEXT, NULL_NODE_FEATURE_COUNT, NUMERIC_VALUE_NODE, NUMERIC_VALUE_NODE__CHILDREN, NUMERIC_VALUE_NODE__COLUMN, NUMERIC_VALUE_NODE__LINE, NUMERIC_VALUE_NODE__PARENT, NUMERIC_VALUE_NODE__TEXT, NUMERIC_VALUE_NODE_FEATURE_COUNT, REFERENCE_NODE, REFERENCE_NODE__CHILDREN, REFERENCE_NODE__COLUMN, REFERENCE_NODE__LINE, REFERENCE_NODE__PARENT, REFERENCE_NODE__TEXT, REFERENCE_NODE_FEATURE_COUNT, TEXTUAL_VALUE_NODE, TEXTUAL_VALUE_NODE__CHILDREN, TEXTUAL_VALUE_NODE__COLUMN, TEXTUAL_VALUE_NODE__LINE, TEXTUAL_VALUE_NODE__PARENT, TEXTUAL_VALUE_NODE__TEXT, TEXTUAL_VALUE_NODE_FEATURE_COUNT, TRUE_NODE, TRUE_NODE__CHILDREN, TRUE_NODE__COLUMN, TRUE_NODE__LINE, TRUE_NODE__PARENT, TRUE_NODE__TEXT, TRUE_NODE_FEATURE_COUNT

    Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

    EOPPOSITE_FEATURE_BASE
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Creates the meta-model objects for the package.
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    org.eclipse.emf.ecore.EClass
    Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
    void
    Complete the initialization of the package and its meta-model.

    Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

    addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString

    Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl

    eContents, eCrossReferences, getName, getNameGen

    Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl

    eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    eBasicSetContainer, eInternalContainer

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings

    Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues

    Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

    eNotificationRequired, eNotify

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    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.ecore.InternalEObject

    eNotificationRequired

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • 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:
    • getAdjectiveNode

      public org.eclipse.emf.ecore.EClass getAdjectiveNode()
      Specified by:
      getAdjectiveNode in interface HutnAntlrAstPackage
      Returns:
      the meta object for class 'Adjective Node'.
      See Also:
    • getTextualValueNode

      public org.eclipse.emf.ecore.EClass getTextualValueNode()
      Specified by:
      getTextualValueNode in interface HutnAntlrAstPackage
      Returns:
      the meta object for class 'Textual Value Node'.
      See Also:
    • getNumericValueNode

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

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

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

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

      public org.eclipse.emf.ecore.EClass getFalseNode()
      Specified by:
      getFalseNode in interface HutnAntlrAstPackage
      Returns:
      the meta object for class 'False Node'.
      See Also:
    • getReferenceNode

      public org.eclipse.emf.ecore.EClass getReferenceNode()
      Specified by:
      getReferenceNode in interface HutnAntlrAstPackage
      Returns:
      the meta object for class 'Reference Node'.
      See Also:
    • getClassifierLevelAttributeNode

      public org.eclipse.emf.ecore.EClass getClassifierLevelAttributeNode()
      Specified by:
      getClassifierLevelAttributeNode in interface HutnAntlrAstPackage
      Returns:
      the meta object for class 'Classifier Level Attribute Node'.
      See Also:
    • getAssociationInstanceNode

      public org.eclipse.emf.ecore.EClass getAssociationInstanceNode()
      Specified by:
      getAssociationInstanceNode in interface HutnAntlrAstPackage
      Returns:
      the meta object for class 'Association Instance Node'.
      See Also:
    • getHutnAntlrAstFactory

      public HutnAntlrAstFactory getHutnAntlrAstFactory()
      Specified by:
      getHutnAntlrAstFactory in interface HutnAntlrAstPackage
      Returns:
      the factory that creates the instances of the model.
    • 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.