Class HutnPackageImpl
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.hutn.impl.HutnPackageImpl
- 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,HutnPackage
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.EBasicWhiteListNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested 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.EPropertiesHolderImplNested 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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.RegistryNested classes/interfaces inherited from interface org.eclipse.epsilon.hutn.model.hutn.HutnPackage
HutnPackage.LiteralsNested 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, nsURIFields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.epsilon.hutn.model.hutn.HutnPackage
ATTRIBUTE_SLOT, ATTRIBUTE_SLOT__COL, ATTRIBUTE_SLOT__FEATURE, ATTRIBUTE_SLOT__LINE, ATTRIBUTE_SLOT__OWNER, ATTRIBUTE_SLOT__VALUES, ATTRIBUTE_SLOT_FEATURE_COUNT, CLASS_OBJECT, CLASS_OBJECT__COL, CLASS_OBJECT__IDENTIFIER, CLASS_OBJECT__LINE, CLASS_OBJECT__SLOTS, CLASS_OBJECT__TYPE, CLASS_OBJECT_FEATURE_COUNT, CLASS_OBJECT_SLOT, CLASS_OBJECT_SLOT__COL, CLASS_OBJECT_SLOT__FEATURE, CLASS_OBJECT_SLOT__LINE, CLASS_OBJECT_SLOT__OWNER, CLASS_OBJECT_SLOT__VALUES, CLASS_OBJECT_SLOT_FEATURE_COUNT, CONTAINMENT_SLOT, CONTAINMENT_SLOT__CLASS_OBJECTS, CONTAINMENT_SLOT__COL, CONTAINMENT_SLOT__FEATURE, CONTAINMENT_SLOT__LINE, CONTAINMENT_SLOT__OWNER, CONTAINMENT_SLOT__VALUES, CONTAINMENT_SLOT_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, MODEL_ELEMENT, MODEL_ELEMENT__COL, MODEL_ELEMENT__LINE, MODEL_ELEMENT_FEATURE_COUNT, NS_URI, NS_URI__COL, NS_URI__LINE, NS_URI__VALUE, NS_URI_FEATURE_COUNT, OBJECT, OBJECT__COL, OBJECT__IDENTIFIER, OBJECT__LINE, OBJECT__TYPE, OBJECT_FEATURE_COUNT, PACKAGE_OBJECT, PACKAGE_OBJECT__CLASS_OBJECTS, PACKAGE_OBJECT__COL, PACKAGE_OBJECT__IDENTIFIER, PACKAGE_OBJECT__LINE, PACKAGE_OBJECT__METAMODEL, PACKAGE_OBJECT__TYPE, PACKAGE_OBJECT_FEATURE_COUNT, REFERENCE_SLOT, REFERENCE_SLOT__COL, REFERENCE_SLOT__FEATURE, REFERENCE_SLOT__LINE, REFERENCE_SLOT__OWNER, REFERENCE_SLOT__VALUES, REFERENCE_SLOT_FEATURE_COUNT, SLOT, SLOT__COL, SLOT__FEATURE, SLOT__LINE, SLOT__OWNER, SLOT__VALUES, SLOT_FEATURE_COUNT, SPEC, SPEC__MODEL_FILE, SPEC__NS_URIS, SPEC__OBJECTS, SPEC__SOURCE_FILE, SPEC_FEATURE_COUNTFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Method Summary
Modifier and TypeMethodDescriptionvoidCreates the meta-model objects for the package.org.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassgetNsUri()org.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassgetSlot()org.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassgetSpec()org.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributestatic HutnPackageinit()Creates, registers, and initializes the Package for this model, and for any others upon which it depends.voidComplete 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, toStringMethods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGenMethods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozenMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods 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, eSettingsMethods 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
init
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
HutnPackage.eINSTANCEwhen that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. -
getSpec
public org.eclipse.emf.ecore.EClass getSpec()- Specified by:
getSpecin interfaceHutnPackage- Returns:
- the meta object for class 'Spec'.
- See Also:
-
getSpec_NsUris
public org.eclipse.emf.ecore.EReference getSpec_NsUris()- Specified by:
getSpec_NsUrisin interfaceHutnPackage- Returns:
- the meta object for the containment reference list 'Ns Uris'.
- See Also:
-
getSpec_Objects
public org.eclipse.emf.ecore.EReference getSpec_Objects()- Specified by:
getSpec_Objectsin interfaceHutnPackage- Returns:
- the meta object for the containment reference list 'Objects'.
- See Also:
-
getSpec_ModelFile
public org.eclipse.emf.ecore.EAttribute getSpec_ModelFile()- Specified by:
getSpec_ModelFilein interfaceHutnPackage- Returns:
- the meta object for the attribute 'Model File'.
- See Also:
-
getSpec_SourceFile
public org.eclipse.emf.ecore.EAttribute getSpec_SourceFile()- Specified by:
getSpec_SourceFilein interfaceHutnPackage- Returns:
- the meta object for the attribute 'Source File'.
- See Also:
-
getNsUri
public org.eclipse.emf.ecore.EClass getNsUri()- Specified by:
getNsUriin interfaceHutnPackage- Returns:
- the meta object for class 'Ns Uri'.
- See Also:
-
getNsUri_Value
public org.eclipse.emf.ecore.EAttribute getNsUri_Value()- Specified by:
getNsUri_Valuein interfaceHutnPackage- Returns:
- the meta object for the attribute 'Value'.
- See Also:
-
getModelElement
public org.eclipse.emf.ecore.EClass getModelElement()- Specified by:
getModelElementin interfaceHutnPackage- Returns:
- the meta object for class 'Model Element'.
- See Also:
-
getModelElement_Line
public org.eclipse.emf.ecore.EAttribute getModelElement_Line()- Specified by:
getModelElement_Linein interfaceHutnPackage- Returns:
- the meta object for the attribute 'Line'.
- See Also:
-
getModelElement_Col
public org.eclipse.emf.ecore.EAttribute getModelElement_Col()- Specified by:
getModelElement_Colin interfaceHutnPackage- Returns:
- the meta object for the attribute 'Col'.
- See Also:
-
getObject
public org.eclipse.emf.ecore.EClass getObject()- Specified by:
getObjectin interfaceHutnPackage- Returns:
- the meta object for class 'Object'.
- See Also:
-
getObject_Type
public org.eclipse.emf.ecore.EAttribute getObject_Type()- Specified by:
getObject_Typein interfaceHutnPackage- Returns:
- the meta object for the attribute 'Type'.
- See Also:
-
getObject_Identifier
public org.eclipse.emf.ecore.EAttribute getObject_Identifier()- Specified by:
getObject_Identifierin interfaceHutnPackage- Returns:
- the meta object for the attribute 'Identifier'.
- See Also:
-
getPackageObject
public org.eclipse.emf.ecore.EClass getPackageObject()- Specified by:
getPackageObjectin interfaceHutnPackage- Returns:
- the meta object for class 'Package Object'.
- See Also:
-
getPackageObject_Metamodel
public org.eclipse.emf.ecore.EReference getPackageObject_Metamodel()- Specified by:
getPackageObject_Metamodelin interfaceHutnPackage- Returns:
- the meta object for the reference list 'Metamodel'.
- See Also:
-
getPackageObject_ClassObjects
public org.eclipse.emf.ecore.EReference getPackageObject_ClassObjects()- Specified by:
getPackageObject_ClassObjectsin interfaceHutnPackage- Returns:
- the meta object for the containment reference list 'Class Objects'.
- See Also:
-
getClassObject
public org.eclipse.emf.ecore.EClass getClassObject()- Specified by:
getClassObjectin interfaceHutnPackage- Returns:
- the meta object for class 'Class Object'.
- See Also:
-
getClassObject_Slots
public org.eclipse.emf.ecore.EReference getClassObject_Slots()- Specified by:
getClassObject_Slotsin interfaceHutnPackage- Returns:
- the meta object for the containment reference list 'Slots'.
- See Also:
-
getSlot
public org.eclipse.emf.ecore.EClass getSlot()- Specified by:
getSlotin interfaceHutnPackage- Returns:
- the meta object for class 'Slot'.
- See Also:
-
getSlot_Feature
public org.eclipse.emf.ecore.EAttribute getSlot_Feature()- Specified by:
getSlot_Featurein interfaceHutnPackage- Returns:
- the meta object for the attribute 'Feature'.
- See Also:
-
getSlot_Owner
public org.eclipse.emf.ecore.EReference getSlot_Owner()- Specified by:
getSlot_Ownerin interfaceHutnPackage- Returns:
- the meta object for the container reference 'Owner'.
- See Also:
-
getSlot_Values
public org.eclipse.emf.ecore.EAttribute getSlot_Values()- Specified by:
getSlot_Valuesin interfaceHutnPackage- Returns:
- the meta object for the attribute list 'Values'.
- See Also:
-
getAttributeSlot
public org.eclipse.emf.ecore.EClass getAttributeSlot()- Specified by:
getAttributeSlotin interfaceHutnPackage- Returns:
- the meta object for class 'Attribute Slot'.
- See Also:
-
getClassObjectSlot
public org.eclipse.emf.ecore.EClass getClassObjectSlot()- Specified by:
getClassObjectSlotin interfaceHutnPackage- Returns:
- the meta object for class 'Class Object Slot'.
- See Also:
-
getContainmentSlot
public org.eclipse.emf.ecore.EClass getContainmentSlot()- Specified by:
getContainmentSlotin interfaceHutnPackage- Returns:
- the meta object for class 'Containment Slot'.
- See Also:
-
getContainmentSlot_ClassObjects
public org.eclipse.emf.ecore.EReference getContainmentSlot_ClassObjects()- Specified by:
getContainmentSlot_ClassObjectsin interfaceHutnPackage- Returns:
- the meta object for the containment reference list 'Class Objects'.
- See Also:
-
getReferenceSlot
public org.eclipse.emf.ecore.EClass getReferenceSlot()- Specified by:
getReferenceSlotin interfaceHutnPackage- Returns:
- the meta object for class 'Reference Slot'.
- See Also:
-
getHutnFactory
- Specified by:
getHutnFactoryin interfaceHutnPackage- 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.
-