public interface MemoryPackage
extends org.eclipse.emf.ecore.EPackage
MemoryFactory
Modifier and Type | Interface and Description |
---|---|
static interface |
MemoryPackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
|
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE
The meta object id for the '
Attribute ' class. |
static int |
ATTRIBUTE__NAME
The feature id for the 'Name' attribute.
|
static int |
ATTRIBUTE__TYPE
The feature id for the 'Type' containment reference.
|
static int |
ATTRIBUTE_FEATURE_COUNT
The number of structural features of the 'Attribute' class.
|
static int |
ATTRIBUTE_OPERATION_COUNT
The number of operations of the 'Attribute' class.
|
static int |
BASE_SCALAR_TYPE
The meta object id for the '
Base Scalar Type ' class. |
static int |
BASE_SCALAR_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
BASE_SCALAR_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
BASE_SCALAR_TYPE_FEATURE_COUNT
The number of structural features of the 'Base Scalar Type' class.
|
static int |
BASE_SCALAR_TYPE_OPERATION_COUNT
The number of operations of the 'Base Scalar Type' class.
|
static int |
BIT_TYPE
The meta object id for the '
Bit Type ' class. |
static int |
BIT_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
BIT_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
BIT_TYPE__SUB_INDEX
The feature id for the 'Sub Index' attribute.
|
static int |
BIT_TYPE_FEATURE_COUNT
The number of structural features of the 'Bit Type' class.
|
static int |
BIT_TYPE_OPERATION_COUNT
The number of operations of the 'Bit Type' class.
|
static int |
BYTE_ORDER
The meta object id for the '
Byte Order ' enum. |
static MemoryPackage |
eINSTANCE
The singleton instance of the package.
|
static String |
eNAME
The package name.
|
static String |
eNS_PREFIX
The package namespace name.
|
static String |
eNS_URI
The package namespace URI.
|
static int |
FLOAT32_TYPE
The meta object id for the '
Float32 Type ' class. |
static int |
FLOAT32_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
FLOAT32_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
FLOAT32_TYPE_FEATURE_COUNT
The number of structural features of the 'Float32 Type' class.
|
static int |
FLOAT32_TYPE_OPERATION_COUNT
The number of operations of the 'Float32 Type' class.
|
static int |
ORDERED_TYPE
The meta object id for the '
Ordered Type ' class. |
static int |
ORDERED_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
ORDERED_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
ORDERED_TYPE__ORDER
The feature id for the 'Order' attribute.
|
static int |
ORDERED_TYPE_FEATURE_COUNT
The number of structural features of the 'Ordered Type' class.
|
static int |
ORDERED_TYPE_OPERATION_COUNT
The number of operations of the 'Ordered Type' class.
|
static int |
SCALAR_TYPE
The meta object id for the '
Scalar Type ' class. |
static int |
SCALAR_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
SCALAR_TYPE_FEATURE_COUNT
The number of structural features of the 'Scalar Type' class.
|
static int |
SCALAR_TYPE_OPERATION_COUNT
The number of operations of the 'Scalar Type' class.
|
static int |
TYPE
The meta object id for the '
Type ' class. |
static int |
TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
TYPE_DEFINITION
The meta object id for the '
Type Definition ' class. |
static int |
TYPE_DEFINITION__NAME
The feature id for the 'Name' attribute.
|
static int |
TYPE_DEFINITION__VARIABLES
The feature id for the 'Variables' containment reference list.
|
static int |
TYPE_DEFINITION_FEATURE_COUNT
The number of structural features of the 'Type Definition' class.
|
static int |
TYPE_DEFINITION_OPERATION_COUNT
The number of operations of the 'Type Definition' class.
|
static int |
TYPE_FEATURE_COUNT
The number of structural features of the 'Type' class.
|
static int |
TYPE_OPERATION_COUNT
The number of operations of the 'Type' class.
|
static int |
TYPE_SYSTEM
The meta object id for the '
Type System ' class. |
static int |
TYPE_SYSTEM__INCLUDES
The feature id for the 'Includes' reference list.
|
static int |
TYPE_SYSTEM__NAME
The feature id for the 'Name' attribute.
|
static int |
TYPE_SYSTEM__TYPES
The feature id for the 'Types' containment reference list.
|
static int |
TYPE_SYSTEM_FEATURE_COUNT
The number of structural features of the 'Type System' class.
|
static int |
TYPE_SYSTEM_OPERATION_COUNT
The number of operations of the 'Type System' class.
|
static int |
UNSIGNED_INTEGER16_TYPE
The meta object id for the '
Unsigned Integer16 Type ' class. |
static int |
UNSIGNED_INTEGER16_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
UNSIGNED_INTEGER16_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
UNSIGNED_INTEGER16_TYPE__ORDER
The feature id for the 'Order' attribute.
|
static int |
UNSIGNED_INTEGER16_TYPE_FEATURE_COUNT
The number of structural features of the 'Unsigned Integer16 Type' class.
|
static int |
UNSIGNED_INTEGER16_TYPE_OPERATION_COUNT
The number of operations of the 'Unsigned Integer16 Type' class.
|
static int |
UNSIGNED_INTEGER32_TYPE
The meta object id for the '
Unsigned Integer32 Type ' class. |
static int |
UNSIGNED_INTEGER32_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
UNSIGNED_INTEGER32_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
UNSIGNED_INTEGER32_TYPE__ORDER
The feature id for the 'Order' attribute.
|
static int |
UNSIGNED_INTEGER32_TYPE_FEATURE_COUNT
The number of structural features of the 'Unsigned Integer32 Type' class.
|
static int |
UNSIGNED_INTEGER32_TYPE_OPERATION_COUNT
The number of operations of the 'Unsigned Integer32 Type' class.
|
static int |
UNSIGNED_INTEGER8_TYPE
The meta object id for the '
Unsigned Integer8 Type ' class. |
static int |
UNSIGNED_INTEGER8_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
UNSIGNED_INTEGER8_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
UNSIGNED_INTEGER8_TYPE_FEATURE_COUNT
The number of structural features of the 'Unsigned Integer8 Type' class.
|
static int |
UNSIGNED_INTEGER8_TYPE_OPERATION_COUNT
The number of operations of the 'Unsigned Integer8 Type' class.
|
static int |
USER_DEFINED_TYPE
The meta object id for the '
User Defined Type ' class. |
static int |
USER_DEFINED_TYPE___ENCODE
The operation id for the 'Encode' operation.
|
static int |
USER_DEFINED_TYPE__INDEX
The feature id for the 'Index' attribute.
|
static int |
USER_DEFINED_TYPE__TYPE
The feature id for the 'Type' reference.
|
static int |
USER_DEFINED_TYPE_FEATURE_COUNT
The number of structural features of the 'User Defined Type' class.
|
static int |
USER_DEFINED_TYPE_OPERATION_COUNT
The number of operations of the 'User Defined Type' class.
|
static int |
VARIABLE
The meta object id for the '
Variable ' class. |
static int |
VARIABLE__ATTRIBUTES
The feature id for the 'Attributes' containment reference list.
|
static int |
VARIABLE__NAME
The feature id for the 'Name' attribute.
|
static int |
VARIABLE__TYPE
The feature id for the 'Type' containment reference.
|
static int |
VARIABLE_FEATURE_COUNT
The number of structural features of the 'Variable' class.
|
static int |
VARIABLE_OPERATION_COUNT
The number of operations of the 'Variable' class.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EAttribute |
getAttribute_Name()
Returns the meta object for the attribute '
Name '. |
org.eclipse.emf.ecore.EReference |
getAttribute_Type()
Returns the meta object for the containment reference '
Type '. |
org.eclipse.emf.ecore.EClass |
getAttribute()
Returns the meta object for class '
Attribute '. |
org.eclipse.emf.ecore.EAttribute |
getBaseScalarType_Index()
Returns the meta object for the attribute '
Index '. |
org.eclipse.emf.ecore.EClass |
getBaseScalarType()
Returns the meta object for class '
Base Scalar Type '. |
org.eclipse.emf.ecore.EAttribute |
getBitType_SubIndex()
Returns the meta object for the attribute '
Sub Index '. |
org.eclipse.emf.ecore.EClass |
getBitType()
Returns the meta object for class '
Bit Type '. |
org.eclipse.emf.ecore.EEnum |
getByteOrder()
Returns the meta object for enum '
Byte Order '. |
org.eclipse.emf.ecore.EClass |
getFloat32Type()
Returns the meta object for class '
Float32 Type '. |
MemoryFactory |
getMemoryFactory()
Returns the factory that creates the instances of the model.
|
org.eclipse.emf.ecore.EAttribute |
getOrderedType_Order()
Returns the meta object for the attribute '
Order '. |
org.eclipse.emf.ecore.EClass |
getOrderedType()
Returns the meta object for class '
Ordered Type '. |
org.eclipse.emf.ecore.EClass |
getScalarType()
Returns the meta object for class '
Scalar Type '. |
org.eclipse.emf.ecore.EOperation |
getType__Encode()
Returns the meta object for the '
Encode ' operation. |
org.eclipse.emf.ecore.EClass |
getType()
Returns the meta object for class '
Type '. |
org.eclipse.emf.ecore.EAttribute |
getTypeDefinition_Name()
Returns the meta object for the attribute '
Name '. |
org.eclipse.emf.ecore.EReference |
getTypeDefinition_Variables()
Returns the meta object for the containment reference list '
Variables '. |
org.eclipse.emf.ecore.EClass |
getTypeDefinition()
Returns the meta object for class '
Type Definition '. |
org.eclipse.emf.ecore.EReference |
getTypeSystem_Includes()
Returns the meta object for the reference list '
Includes '. |
org.eclipse.emf.ecore.EAttribute |
getTypeSystem_Name()
Returns the meta object for the attribute '
Name '. |
org.eclipse.emf.ecore.EReference |
getTypeSystem_Types()
Returns the meta object for the containment reference list '
Types '. |
org.eclipse.emf.ecore.EClass |
getTypeSystem()
Returns the meta object for class '
Type System '. |
org.eclipse.emf.ecore.EClass |
getUnsignedInteger16Type()
Returns the meta object for class '
Unsigned Integer16 Type '. |
org.eclipse.emf.ecore.EClass |
getUnsignedInteger32Type()
Returns the meta object for class '
Unsigned Integer32 Type '. |
org.eclipse.emf.ecore.EClass |
getUnsignedInteger8Type()
Returns the meta object for class '
Unsigned Integer8 Type '. |
org.eclipse.emf.ecore.EAttribute |
getUserDefinedType_Index()
Returns the meta object for the attribute '
Index '. |
org.eclipse.emf.ecore.EReference |
getUserDefinedType_Type()
Returns the meta object for the reference '
Type '. |
org.eclipse.emf.ecore.EClass |
getUserDefinedType()
Returns the meta object for class '
User Defined Type '. |
org.eclipse.emf.ecore.EReference |
getVariable_Attributes()
Returns the meta object for the containment reference list '
Attributes '. |
org.eclipse.emf.ecore.EAttribute |
getVariable_Name()
Returns the meta object for the attribute '
Name '. |
org.eclipse.emf.ecore.EReference |
getVariable_Type()
Returns the meta object for the containment reference '
Type '. |
org.eclipse.emf.ecore.EClass |
getVariable()
Returns the meta object for class '
Variable '. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
static final String eNAME
static final String eNS_URI
static final String eNS_PREFIX
static final MemoryPackage eINSTANCE
static final int TYPE_DEFINITION
Type Definition
' class.
static final int TYPE_DEFINITION__NAME
static final int TYPE_DEFINITION__VARIABLES
static final int TYPE_DEFINITION_FEATURE_COUNT
static final int TYPE_DEFINITION_OPERATION_COUNT
static final int TYPE
Type
' class.
Type
,
MemoryPackageImpl.getType()
,
Constant Field Valuesstatic final int TYPE_FEATURE_COUNT
static final int TYPE___ENCODE
static final int TYPE_OPERATION_COUNT
static final int SCALAR_TYPE
Scalar Type
' class.
static final int SCALAR_TYPE_FEATURE_COUNT
static final int SCALAR_TYPE___ENCODE
static final int SCALAR_TYPE_OPERATION_COUNT
static final int BASE_SCALAR_TYPE
Base Scalar Type
' class.
static final int BASE_SCALAR_TYPE__INDEX
static final int BASE_SCALAR_TYPE_FEATURE_COUNT
static final int BASE_SCALAR_TYPE___ENCODE
static final int BASE_SCALAR_TYPE_OPERATION_COUNT
static final int USER_DEFINED_TYPE
User Defined Type
' class.
static final int BIT_TYPE
Bit Type
' class.
static final int BIT_TYPE__INDEX
static final int BIT_TYPE__SUB_INDEX
static final int BIT_TYPE_FEATURE_COUNT
static final int BIT_TYPE___ENCODE
static final int BIT_TYPE_OPERATION_COUNT
static final int VARIABLE
Variable
' class.
static final int VARIABLE__TYPE
static final int VARIABLE__NAME
static final int VARIABLE__ATTRIBUTES
static final int VARIABLE_FEATURE_COUNT
static final int VARIABLE_OPERATION_COUNT
static final int ATTRIBUTE
Attribute
' class.
static final int ATTRIBUTE__NAME
static final int ATTRIBUTE__TYPE
static final int ATTRIBUTE_FEATURE_COUNT
static final int ATTRIBUTE_OPERATION_COUNT
static final int FLOAT32_TYPE
Float32 Type
' class.
static final int FLOAT32_TYPE__INDEX
static final int FLOAT32_TYPE_FEATURE_COUNT
static final int FLOAT32_TYPE___ENCODE
static final int FLOAT32_TYPE_OPERATION_COUNT
static final int USER_DEFINED_TYPE__TYPE
static final int USER_DEFINED_TYPE__INDEX
static final int USER_DEFINED_TYPE_FEATURE_COUNT
static final int USER_DEFINED_TYPE___ENCODE
static final int USER_DEFINED_TYPE_OPERATION_COUNT
static final int ORDERED_TYPE
Ordered Type
' class.
static final int ORDERED_TYPE__INDEX
static final int ORDERED_TYPE__ORDER
static final int ORDERED_TYPE_FEATURE_COUNT
static final int ORDERED_TYPE___ENCODE
static final int ORDERED_TYPE_OPERATION_COUNT
static final int UNSIGNED_INTEGER16_TYPE
Unsigned Integer16 Type
' class.
static final int UNSIGNED_INTEGER16_TYPE__INDEX
static final int UNSIGNED_INTEGER16_TYPE__ORDER
static final int UNSIGNED_INTEGER16_TYPE_FEATURE_COUNT
static final int UNSIGNED_INTEGER16_TYPE___ENCODE
static final int UNSIGNED_INTEGER16_TYPE_OPERATION_COUNT
static final int UNSIGNED_INTEGER32_TYPE
Unsigned Integer32 Type
' class.
static final int UNSIGNED_INTEGER32_TYPE__INDEX
static final int UNSIGNED_INTEGER32_TYPE__ORDER
static final int UNSIGNED_INTEGER32_TYPE_FEATURE_COUNT
static final int UNSIGNED_INTEGER32_TYPE___ENCODE
static final int UNSIGNED_INTEGER32_TYPE_OPERATION_COUNT
static final int UNSIGNED_INTEGER8_TYPE
Unsigned Integer8 Type
' class.
static final int UNSIGNED_INTEGER8_TYPE__INDEX
static final int UNSIGNED_INTEGER8_TYPE_FEATURE_COUNT
static final int UNSIGNED_INTEGER8_TYPE___ENCODE
static final int UNSIGNED_INTEGER8_TYPE_OPERATION_COUNT
static final int TYPE_SYSTEM
Type System
' class.
static final int TYPE_SYSTEM__TYPES
static final int TYPE_SYSTEM__INCLUDES
static final int TYPE_SYSTEM__NAME
static final int TYPE_SYSTEM_FEATURE_COUNT
static final int TYPE_SYSTEM_OPERATION_COUNT
static final int BYTE_ORDER
Byte Order
' enum.
org.eclipse.emf.ecore.EClass getTypeDefinition()
Type Definition
'.
TypeDefinition
org.eclipse.emf.ecore.EAttribute getTypeDefinition_Name()
Name
'.
TypeDefinition.getName()
,
getTypeDefinition()
org.eclipse.emf.ecore.EReference getTypeDefinition_Variables()
Variables
'.
TypeDefinition.getVariables()
,
getTypeDefinition()
org.eclipse.emf.ecore.EClass getUserDefinedType()
User Defined Type
'.
UserDefinedType
org.eclipse.emf.ecore.EReference getUserDefinedType_Type()
Type
'.
UserDefinedType.getType()
,
getUserDefinedType()
org.eclipse.emf.ecore.EAttribute getUserDefinedType_Index()
Index
'.
UserDefinedType.getIndex()
,
getUserDefinedType()
org.eclipse.emf.ecore.EClass getUnsignedInteger16Type()
Unsigned Integer16 Type
'.
UnsignedInteger16Type
org.eclipse.emf.ecore.EClass getScalarType()
Scalar Type
'.
ScalarType
org.eclipse.emf.ecore.EClass getUnsignedInteger32Type()
Unsigned Integer32 Type
'.
UnsignedInteger32Type
org.eclipse.emf.ecore.EClass getUnsignedInteger8Type()
Unsigned Integer8 Type
'.
UnsignedInteger8Type
org.eclipse.emf.ecore.EClass getTypeSystem()
Type System
'.
TypeSystem
org.eclipse.emf.ecore.EReference getTypeSystem_Types()
Types
'.
TypeSystem.getTypes()
,
getTypeSystem()
org.eclipse.emf.ecore.EReference getTypeSystem_Includes()
Includes
'.
TypeSystem.getIncludes()
,
getTypeSystem()
org.eclipse.emf.ecore.EAttribute getTypeSystem_Name()
Name
'.
TypeSystem.getName()
,
getTypeSystem()
org.eclipse.emf.ecore.EClass getOrderedType()
Ordered Type
'.
OrderedType
org.eclipse.emf.ecore.EAttribute getOrderedType_Order()
Order
'.
OrderedType.getOrder()
,
getOrderedType()
org.eclipse.emf.ecore.EEnum getByteOrder()
Byte Order
'.
ByteOrder
org.eclipse.emf.ecore.EClass getBitType()
Bit Type
'.
BitType
org.eclipse.emf.ecore.EAttribute getBitType_SubIndex()
Sub Index
'.
BitType.getSubIndex()
,
getBitType()
org.eclipse.emf.ecore.EClass getType()
Type
'.
Type
org.eclipse.emf.ecore.EOperation getType__Encode()
Encode
' operation.
Type.encode()
org.eclipse.emf.ecore.EClass getVariable()
Variable
'.
Variable
org.eclipse.emf.ecore.EReference getVariable_Type()
Type
'.
Variable.getType()
,
getVariable()
org.eclipse.emf.ecore.EAttribute getVariable_Name()
Name
'.
Variable.getName()
,
getVariable()
org.eclipse.emf.ecore.EReference getVariable_Attributes()
Attributes
'.
Variable.getAttributes()
,
getVariable()
org.eclipse.emf.ecore.EClass getAttribute()
Attribute
'.
Attribute
org.eclipse.emf.ecore.EAttribute getAttribute_Name()
Name
'.
Attribute.getName()
,
getAttribute()
org.eclipse.emf.ecore.EReference getAttribute_Type()
Type
'.
Attribute.getType()
,
getAttribute()
org.eclipse.emf.ecore.EClass getFloat32Type()
Float32 Type
'.
Float32Type
org.eclipse.emf.ecore.EClass getBaseScalarType()
Base Scalar Type
'.
BaseScalarType
org.eclipse.emf.ecore.EAttribute getBaseScalarType_Index()
Index
'.
BaseScalarType.getIndex()
,
getBaseScalarType()
MemoryFactory getMemoryFactory()