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__LENGTH
The feature id for the 'Length' 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__LENGTH
The feature id for the 'Length' 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__LENGTH
The feature id for the 'Length' 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__LENGTH
The feature id for the 'Length' 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__INDEX
The feature id for the 'Index' attribute.
|
static int |
SCALAR_TYPE__LENGTH
The feature id for the 'Length' attribute.
|
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__INDEX
The feature id for the 'Index' attribute.
|
static int |
TYPE__LENGTH
The feature id for the 'Length' attribute.
|
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__LENGTH
The feature id for the 'Length' 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__LENGTH
The feature id for the 'Length' 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__LENGTH
The feature id for the 'Length' 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__LENGTH
The feature id for the 'Length' 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.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.EAttribute |
getType_Index()
Returns the meta object for the attribute '
Index'. |
org.eclipse.emf.ecore.EAttribute |
getType_Length()
Returns the meta object for the attribute '
Length'. |
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.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, setNsURIgetEAnnotation, getEAnnotationsstatic 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__INDEX
static final int TYPE__LENGTH
static 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__INDEX
static final int SCALAR_TYPE__LENGTH
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__LENGTH
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__LENGTH
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__LENGTH
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__INDEX
static final int USER_DEFINED_TYPE__LENGTH
static final int USER_DEFINED_TYPE__TYPE
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__LENGTH
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__LENGTH
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__LENGTH
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__LENGTH
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'.
TypeDefinitionorg.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'.
UserDefinedTypeorg.eclipse.emf.ecore.EReference getUserDefinedType_Type()
Type'.
UserDefinedType.getType(),
getUserDefinedType()org.eclipse.emf.ecore.EClass getUnsignedInteger16Type()
Unsigned Integer16 Type'.
UnsignedInteger16Typeorg.eclipse.emf.ecore.EClass getScalarType()
Scalar Type'.
ScalarTypeorg.eclipse.emf.ecore.EClass getUnsignedInteger32Type()
Unsigned Integer32 Type'.
UnsignedInteger32Typeorg.eclipse.emf.ecore.EClass getUnsignedInteger8Type()
Unsigned Integer8 Type'.
UnsignedInteger8Typeorg.eclipse.emf.ecore.EClass getTypeSystem()
Type System'.
TypeSystemorg.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'.
OrderedTypeorg.eclipse.emf.ecore.EAttribute getOrderedType_Order()
Order'.
OrderedType.getOrder(),
getOrderedType()org.eclipse.emf.ecore.EEnum getByteOrder()
Byte Order'.
ByteOrderorg.eclipse.emf.ecore.EClass getBitType()
Bit Type'.
BitTypeorg.eclipse.emf.ecore.EAttribute getBitType_SubIndex()
Sub Index'.
BitType.getSubIndex(),
getBitType()org.eclipse.emf.ecore.EClass getType()
Type'.
Typeorg.eclipse.emf.ecore.EAttribute getType_Index()
Index'.
Type.getIndex(),
getType()org.eclipse.emf.ecore.EAttribute getType_Length()
Length'.
Type.getLength(),
getType()org.eclipse.emf.ecore.EOperation getType__Encode()
Encode' operation.
Type.encode()org.eclipse.emf.ecore.EClass getVariable()
Variable'.
Variableorg.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'.
Attributeorg.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'.
Float32Typeorg.eclipse.emf.ecore.EClass getBaseScalarType()
Base Scalar Type'.
BaseScalarTypeMemoryFactory getMemoryFactory()