public class MemoryPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements MemoryPackage
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
MemoryPackage.Literals
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
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
ATTRIBUTE, 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, FLOAT64_TYPE, FLOAT64_TYPE___ENCODE, FLOAT64_TYPE__INDEX, FLOAT64_TYPE__LENGTH, FLOAT64_TYPE_FEATURE_COUNT, FLOAT64_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, SIGNED_INTEGER16_TYPE, SIGNED_INTEGER16_TYPE___ENCODE, SIGNED_INTEGER16_TYPE__INDEX, SIGNED_INTEGER16_TYPE__LENGTH, SIGNED_INTEGER16_TYPE__ORDER, SIGNED_INTEGER16_TYPE_FEATURE_COUNT, SIGNED_INTEGER16_TYPE_OPERATION_COUNT, SIGNED_INTEGER32_TYPE, SIGNED_INTEGER32_TYPE___ENCODE, SIGNED_INTEGER32_TYPE__INDEX, SIGNED_INTEGER32_TYPE__LENGTH, SIGNED_INTEGER32_TYPE__ORDER, SIGNED_INTEGER32_TYPE_FEATURE_COUNT, SIGNED_INTEGER32_TYPE_OPERATION_COUNT, SIGNED_INTEGER64_TYPE, SIGNED_INTEGER64_TYPE___ENCODE, SIGNED_INTEGER64_TYPE__INDEX, SIGNED_INTEGER64_TYPE__LENGTH, SIGNED_INTEGER64_TYPE__ORDER, SIGNED_INTEGER64_TYPE_FEATURE_COUNT, SIGNED_INTEGER64_TYPE_OPERATION_COUNT, SIGNED_INTEGER8_TYPE, SIGNED_INTEGER8_TYPE___ENCODE, SIGNED_INTEGER8_TYPE__INDEX, SIGNED_INTEGER8_TYPE__LENGTH, SIGNED_INTEGER8_TYPE_FEATURE_COUNT, SIGNED_INTEGER8_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() |
org.eclipse.emf.ecore.EClass |
getFloat64Type() |
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.EClass |
getSignedInteger16Type() |
org.eclipse.emf.ecore.EClass |
getSignedInteger32Type() |
org.eclipse.emf.ecore.EClass |
getSignedInteger64Type() |
org.eclipse.emf.ecore.EClass |
getSignedInteger8Type() |
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, toString
eContents, eCrossReferences, getName, getNameGen, setName
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
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
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public 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 MemoryPackage
TypeDefinition
public org.eclipse.emf.ecore.EAttribute getTypeDefinition_Name()
getTypeDefinition_Name
in interface MemoryPackage
TypeDefinition.getName()
,
MemoryPackage.getTypeDefinition()
public org.eclipse.emf.ecore.EReference getTypeDefinition_Variables()
getTypeDefinition_Variables
in interface MemoryPackage
TypeDefinition.getVariables()
,
MemoryPackage.getTypeDefinition()
public org.eclipse.emf.ecore.EClass getUserDefinedType()
getUserDefinedType
in interface MemoryPackage
UserDefinedType
public org.eclipse.emf.ecore.EReference getUserDefinedType_Type()
getUserDefinedType_Type
in interface MemoryPackage
UserDefinedType.getType()
,
MemoryPackage.getUserDefinedType()
public org.eclipse.emf.ecore.EClass getUnsignedInteger16Type()
getUnsignedInteger16Type
in interface MemoryPackage
UnsignedInteger16Type
public org.eclipse.emf.ecore.EClass getScalarType()
getScalarType
in interface MemoryPackage
ScalarType
public org.eclipse.emf.ecore.EClass getUnsignedInteger32Type()
getUnsignedInteger32Type
in interface MemoryPackage
UnsignedInteger32Type
public org.eclipse.emf.ecore.EClass getUnsignedInteger8Type()
getUnsignedInteger8Type
in interface MemoryPackage
UnsignedInteger8Type
public org.eclipse.emf.ecore.EClass getTypeSystem()
getTypeSystem
in interface MemoryPackage
TypeSystem
public org.eclipse.emf.ecore.EReference getTypeSystem_Types()
getTypeSystem_Types
in interface MemoryPackage
TypeSystem.getTypes()
,
MemoryPackage.getTypeSystem()
public org.eclipse.emf.ecore.EReference getTypeSystem_Includes()
getTypeSystem_Includes
in interface MemoryPackage
TypeSystem.getIncludes()
,
MemoryPackage.getTypeSystem()
public org.eclipse.emf.ecore.EAttribute getTypeSystem_Name()
getTypeSystem_Name
in interface MemoryPackage
TypeSystem.getName()
,
MemoryPackage.getTypeSystem()
public org.eclipse.emf.ecore.EClass getOrderedType()
getOrderedType
in interface MemoryPackage
OrderedType
public org.eclipse.emf.ecore.EAttribute getOrderedType_Order()
getOrderedType_Order
in interface MemoryPackage
OrderedType.getOrder()
,
MemoryPackage.getOrderedType()
public org.eclipse.emf.ecore.EClass getFloat64Type()
getFloat64Type
in interface MemoryPackage
Float64Type
public org.eclipse.emf.ecore.EClass getSignedInteger8Type()
getSignedInteger8Type
in interface MemoryPackage
SignedInteger8Type
public org.eclipse.emf.ecore.EClass getSignedInteger16Type()
getSignedInteger16Type
in interface MemoryPackage
SignedInteger16Type
public org.eclipse.emf.ecore.EClass getSignedInteger32Type()
getSignedInteger32Type
in interface MemoryPackage
SignedInteger32Type
public org.eclipse.emf.ecore.EClass getSignedInteger64Type()
getSignedInteger64Type
in interface MemoryPackage
SignedInteger64Type
public org.eclipse.emf.ecore.EEnum getByteOrder()
getByteOrder
in interface MemoryPackage
ByteOrder
public org.eclipse.emf.ecore.EClass getBitType()
getBitType
in interface MemoryPackage
BitType
public org.eclipse.emf.ecore.EAttribute getBitType_SubIndex()
getBitType_SubIndex
in interface MemoryPackage
BitType.getSubIndex()
,
MemoryPackage.getBitType()
public org.eclipse.emf.ecore.EClass getType()
getType
in interface MemoryPackage
Type
public org.eclipse.emf.ecore.EAttribute getType_Index()
getType_Index
in interface MemoryPackage
Type.getIndex()
,
MemoryPackage.getType()
public org.eclipse.emf.ecore.EAttribute getType_Length()
getType_Length
in interface MemoryPackage
Type.getLength()
,
MemoryPackage.getType()
public org.eclipse.emf.ecore.EOperation getType__Encode()
getType__Encode
in interface MemoryPackage
Type.encode()
public org.eclipse.emf.ecore.EClass getVariable()
getVariable
in interface MemoryPackage
Variable
public org.eclipse.emf.ecore.EReference getVariable_Type()
getVariable_Type
in interface MemoryPackage
Variable.getType()
,
MemoryPackage.getVariable()
public org.eclipse.emf.ecore.EAttribute getVariable_Name()
getVariable_Name
in interface MemoryPackage
Variable.getName()
,
MemoryPackage.getVariable()
public org.eclipse.emf.ecore.EReference getVariable_Attributes()
getVariable_Attributes
in interface MemoryPackage
Variable.getAttributes()
,
MemoryPackage.getVariable()
public org.eclipse.emf.ecore.EClass getAttribute()
getAttribute
in interface MemoryPackage
Attribute
public org.eclipse.emf.ecore.EAttribute getAttribute_Name()
getAttribute_Name
in interface MemoryPackage
Attribute.getName()
,
MemoryPackage.getAttribute()
public org.eclipse.emf.ecore.EReference getAttribute_Type()
getAttribute_Type
in interface MemoryPackage
Attribute.getType()
,
MemoryPackage.getAttribute()
public org.eclipse.emf.ecore.EClass getFloat32Type()
getFloat32Type
in interface MemoryPackage
Float32Type
public org.eclipse.emf.ecore.EClass getBaseScalarType()
getBaseScalarType
in interface MemoryPackage
BaseScalarType
public MemoryFactory getMemoryFactory()
getMemoryFactory
in interface MemoryPackage
public void createPackageContents()
public void initializePackageContents()