public class MemoryPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements MemoryPackage
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteListorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterListMemoryPackage.LiteralseClassifiers, 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, nsURIeAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETATTRIBUTE, ATTRIBUTE__NAME, ATTRIBUTE__TYPE, ATTRIBUTE_FEATURE_COUNT, ATTRIBUTE_OPERATION_COUNT, BASE_SCALAR_TYPE, BASE_SCALAR_TYPE___ENCODE, BASE_SCALAR_TYPE__INDEX, BASE_SCALAR_TYPE__LENGTH, BASE_SCALAR_TYPE_FEATURE_COUNT, BASE_SCALAR_TYPE_OPERATION_COUNT, BIT_TYPE, BIT_TYPE___ENCODE, BIT_TYPE__INDEX, BIT_TYPE__LENGTH, BIT_TYPE__SUB_INDEX, BIT_TYPE_FEATURE_COUNT, BIT_TYPE_OPERATION_COUNT, BYTE_ORDER, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FLOAT32_TYPE, FLOAT32_TYPE___ENCODE, FLOAT32_TYPE__INDEX, FLOAT32_TYPE__LENGTH, FLOAT32_TYPE_FEATURE_COUNT, FLOAT32_TYPE_OPERATION_COUNT, ORDERED_TYPE, ORDERED_TYPE___ENCODE, ORDERED_TYPE__INDEX, ORDERED_TYPE__LENGTH, ORDERED_TYPE__ORDER, ORDERED_TYPE_FEATURE_COUNT, ORDERED_TYPE_OPERATION_COUNT, SCALAR_TYPE, SCALAR_TYPE___ENCODE, SCALAR_TYPE__INDEX, SCALAR_TYPE__LENGTH, SCALAR_TYPE_FEATURE_COUNT, SCALAR_TYPE_OPERATION_COUNT, TYPE, TYPE___ENCODE, TYPE__INDEX, TYPE__LENGTH, TYPE_DEFINITION, TYPE_DEFINITION__NAME, TYPE_DEFINITION__VARIABLES, TYPE_DEFINITION_FEATURE_COUNT, TYPE_DEFINITION_OPERATION_COUNT, TYPE_FEATURE_COUNT, TYPE_OPERATION_COUNT, TYPE_SYSTEM, TYPE_SYSTEM__INCLUDES, TYPE_SYSTEM__NAME, TYPE_SYSTEM__TYPES, TYPE_SYSTEM_FEATURE_COUNT, TYPE_SYSTEM_OPERATION_COUNT, UNSIGNED_INTEGER16_TYPE, UNSIGNED_INTEGER16_TYPE___ENCODE, UNSIGNED_INTEGER16_TYPE__INDEX, UNSIGNED_INTEGER16_TYPE__LENGTH, UNSIGNED_INTEGER16_TYPE__ORDER, UNSIGNED_INTEGER16_TYPE_FEATURE_COUNT, UNSIGNED_INTEGER16_TYPE_OPERATION_COUNT, UNSIGNED_INTEGER32_TYPE, UNSIGNED_INTEGER32_TYPE___ENCODE, UNSIGNED_INTEGER32_TYPE__INDEX, UNSIGNED_INTEGER32_TYPE__LENGTH, UNSIGNED_INTEGER32_TYPE__ORDER, UNSIGNED_INTEGER32_TYPE_FEATURE_COUNT, UNSIGNED_INTEGER32_TYPE_OPERATION_COUNT, UNSIGNED_INTEGER8_TYPE, UNSIGNED_INTEGER8_TYPE___ENCODE, UNSIGNED_INTEGER8_TYPE__INDEX, UNSIGNED_INTEGER8_TYPE__LENGTH, UNSIGNED_INTEGER8_TYPE_FEATURE_COUNT, UNSIGNED_INTEGER8_TYPE_OPERATION_COUNT, USER_DEFINED_TYPE, USER_DEFINED_TYPE___ENCODE, USER_DEFINED_TYPE__INDEX, USER_DEFINED_TYPE__LENGTH, USER_DEFINED_TYPE__TYPE, USER_DEFINED_TYPE_FEATURE_COUNT, USER_DEFINED_TYPE_OPERATION_COUNT, VARIABLE, VARIABLE__ATTRIBUTES, VARIABLE__NAME, VARIABLE__TYPE, VARIABLE_FEATURE_COUNT, VARIABLE_OPERATION_COUNT| Modifier and Type | Method and Description |
|---|---|
void |
createPackageContents()
Creates the meta-model objects for the package.
|
org.eclipse.emf.ecore.EAttribute |
getAttribute_Name() |
org.eclipse.emf.ecore.EReference |
getAttribute_Type() |
org.eclipse.emf.ecore.EClass |
getAttribute() |
org.eclipse.emf.ecore.EClass |
getBaseScalarType() |
org.eclipse.emf.ecore.EAttribute |
getBitType_SubIndex() |
org.eclipse.emf.ecore.EClass |
getBitType() |
org.eclipse.emf.ecore.EEnum |
getByteOrder() |
org.eclipse.emf.ecore.EClass |
getFloat32Type() |
MemoryFactory |
getMemoryFactory() |
org.eclipse.emf.ecore.EAttribute |
getOrderedType_Order() |
org.eclipse.emf.ecore.EClass |
getOrderedType() |
org.eclipse.emf.ecore.EClass |
getScalarType() |
org.eclipse.emf.ecore.EOperation |
getType__Encode() |
org.eclipse.emf.ecore.EAttribute |
getType_Index() |
org.eclipse.emf.ecore.EAttribute |
getType_Length() |
org.eclipse.emf.ecore.EClass |
getType() |
org.eclipse.emf.ecore.EAttribute |
getTypeDefinition_Name() |
org.eclipse.emf.ecore.EReference |
getTypeDefinition_Variables() |
org.eclipse.emf.ecore.EClass |
getTypeDefinition() |
org.eclipse.emf.ecore.EReference |
getTypeSystem_Includes() |
org.eclipse.emf.ecore.EAttribute |
getTypeSystem_Name() |
org.eclipse.emf.ecore.EReference |
getTypeSystem_Types() |
org.eclipse.emf.ecore.EClass |
getTypeSystem() |
org.eclipse.emf.ecore.EClass |
getUnsignedInteger16Type() |
org.eclipse.emf.ecore.EClass |
getUnsignedInteger32Type() |
org.eclipse.emf.ecore.EClass |
getUnsignedInteger8Type() |
org.eclipse.emf.ecore.EReference |
getUserDefinedType_Type() |
org.eclipse.emf.ecore.EClass |
getUserDefinedType() |
org.eclipse.emf.ecore.EReference |
getVariable_Attributes() |
org.eclipse.emf.ecore.EAttribute |
getVariable_Name() |
org.eclipse.emf.ecore.EReference |
getVariable_Type() |
org.eclipse.emf.ecore.EClass |
getVariable() |
static MemoryPackage |
init()
Creates, registers, and initializes the Package for this model,
and for any others upon which it depends.
|
void |
initializePackageContents()
Complete the initialization of the package and its meta-model.
|
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, eObjectForURIFragmentSegment, 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, setNamespaceURI, setNsPrefix, setNsURI, toStringeContents, eCrossReferences, getName, getNameGen, setNameeSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozeneBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic static MemoryPackage init()
This method is used to initialize MemoryPackage.eINSTANCE when
that field is accessed. Clients should not invoke it directly. Instead,
they should simply access that field to obtain the package.
public org.eclipse.emf.ecore.EClass getTypeDefinition()
getTypeDefinition in interface MemoryPackageTypeDefinitionpublic org.eclipse.emf.ecore.EAttribute getTypeDefinition_Name()
getTypeDefinition_Name in interface MemoryPackageTypeDefinition.getName(),
MemoryPackage.getTypeDefinition()public org.eclipse.emf.ecore.EReference getTypeDefinition_Variables()
getTypeDefinition_Variables in interface MemoryPackageTypeDefinition.getVariables(),
MemoryPackage.getTypeDefinition()public org.eclipse.emf.ecore.EClass getUserDefinedType()
getUserDefinedType in interface MemoryPackageUserDefinedTypepublic org.eclipse.emf.ecore.EReference getUserDefinedType_Type()
getUserDefinedType_Type in interface MemoryPackageUserDefinedType.getType(),
MemoryPackage.getUserDefinedType()public org.eclipse.emf.ecore.EClass getUnsignedInteger16Type()
getUnsignedInteger16Type in interface MemoryPackageUnsignedInteger16Typepublic org.eclipse.emf.ecore.EClass getScalarType()
getScalarType in interface MemoryPackageScalarTypepublic org.eclipse.emf.ecore.EClass getUnsignedInteger32Type()
getUnsignedInteger32Type in interface MemoryPackageUnsignedInteger32Typepublic org.eclipse.emf.ecore.EClass getUnsignedInteger8Type()
getUnsignedInteger8Type in interface MemoryPackageUnsignedInteger8Typepublic org.eclipse.emf.ecore.EClass getTypeSystem()
getTypeSystem in interface MemoryPackageTypeSystempublic org.eclipse.emf.ecore.EReference getTypeSystem_Types()
getTypeSystem_Types in interface MemoryPackageTypeSystem.getTypes(),
MemoryPackage.getTypeSystem()public org.eclipse.emf.ecore.EReference getTypeSystem_Includes()
getTypeSystem_Includes in interface MemoryPackageTypeSystem.getIncludes(),
MemoryPackage.getTypeSystem()public org.eclipse.emf.ecore.EAttribute getTypeSystem_Name()
getTypeSystem_Name in interface MemoryPackageTypeSystem.getName(),
MemoryPackage.getTypeSystem()public org.eclipse.emf.ecore.EClass getOrderedType()
getOrderedType in interface MemoryPackageOrderedTypepublic org.eclipse.emf.ecore.EAttribute getOrderedType_Order()
getOrderedType_Order in interface MemoryPackageOrderedType.getOrder(),
MemoryPackage.getOrderedType()public org.eclipse.emf.ecore.EEnum getByteOrder()
getByteOrder in interface MemoryPackageByteOrderpublic org.eclipse.emf.ecore.EClass getBitType()
getBitType in interface MemoryPackageBitTypepublic org.eclipse.emf.ecore.EAttribute getBitType_SubIndex()
getBitType_SubIndex in interface MemoryPackageBitType.getSubIndex(),
MemoryPackage.getBitType()public org.eclipse.emf.ecore.EClass getType()
getType in interface MemoryPackageTypepublic org.eclipse.emf.ecore.EAttribute getType_Index()
getType_Index in interface MemoryPackageType.getIndex(),
MemoryPackage.getType()public org.eclipse.emf.ecore.EAttribute getType_Length()
getType_Length in interface MemoryPackageType.getLength(),
MemoryPackage.getType()public org.eclipse.emf.ecore.EOperation getType__Encode()
getType__Encode in interface MemoryPackageType.encode()public org.eclipse.emf.ecore.EClass getVariable()
getVariable in interface MemoryPackageVariablepublic org.eclipse.emf.ecore.EReference getVariable_Type()
getVariable_Type in interface MemoryPackageVariable.getType(),
MemoryPackage.getVariable()public org.eclipse.emf.ecore.EAttribute getVariable_Name()
getVariable_Name in interface MemoryPackageVariable.getName(),
MemoryPackage.getVariable()public org.eclipse.emf.ecore.EReference getVariable_Attributes()
getVariable_Attributes in interface MemoryPackageVariable.getAttributes(),
MemoryPackage.getVariable()public org.eclipse.emf.ecore.EClass getAttribute()
getAttribute in interface MemoryPackageAttributepublic org.eclipse.emf.ecore.EAttribute getAttribute_Name()
getAttribute_Name in interface MemoryPackageAttribute.getName(),
MemoryPackage.getAttribute()public org.eclipse.emf.ecore.EReference getAttribute_Type()
getAttribute_Type in interface MemoryPackageAttribute.getType(),
MemoryPackage.getAttribute()public org.eclipse.emf.ecore.EClass getFloat32Type()
getFloat32Type in interface MemoryPackageFloat32Typepublic org.eclipse.emf.ecore.EClass getBaseScalarType()
getBaseScalarType in interface MemoryPackageBaseScalarTypepublic MemoryFactory getMemoryFactory()
getMemoryFactory in interface MemoryPackagepublic void createPackageContents()
public void initializePackageContents()