Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java1296
1 files changed, 649 insertions, 647 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java
index 53cc4d2988e..248d5f79c1e 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/datatypes/DatatypesPackage.java
@@ -28,46 +28,39 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.ElementsPackage;
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
- * The Datatypes subpackage of EAST-ADL2 defines EAST-ADL2 general-purpose datatypes that may be used to type structural constructs in several
- * different modeling diagrams.
+ * The Datatypes subpackage of EAST-ADL2 defines EAST-ADL2 general-purpose datatypes that may be used to type structural constructs in several different modeling diagrams.
*
* The purpose of the metaclasses in the Datatypes subpackage is to specify the concepts for the specific domain.
* <!-- end-model-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.DatatypesFactory
* @model kind="package"
* @generated
*/
public interface DatatypesPackage extends EPackage {
-
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
- *
* @generated
*/
interface Literals {
-
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypeImpl <em>EA Datatype</em>}'
- * class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypeImpl <em>EA Datatype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypeImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEADatatype()
* @generated
@@ -78,29 +71,14 @@ public interface DatatypesPackage extends EPackage {
* The meta object literal for the '<em><b>Base Data Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference EA_DATATYPE__BASE_DATA_TYPE = eINSTANCE.getEADatatype_Base_DataType();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableDatatypeImpl
- * <em>Rangeable Datatype</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableDatatypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getRangeableDatatype()
- * @generated
- */
- EClass RANGEABLE_DATATYPE = eINSTANCE.getRangeableDatatype();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypePrototypeImpl
- * <em>EA Datatype Prototype</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypePrototypeImpl <em>EA Datatype Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypePrototypeImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEADatatypePrototype()
* @generated
@@ -111,7 +89,6 @@ public interface DatatypesPackage extends EPackage {
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference EA_DATATYPE_PROTOTYPE__TYPE = eINSTANCE.getEADatatypePrototype_Type();
@@ -120,7 +97,6 @@ public interface DatatypesPackage extends EPackage {
* The meta object literal for the '<em><b>Base Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference EA_DATATYPE_PROTOTYPE__BASE_PROPERTY = eINSTANCE.getEADatatypePrototype_Base_Property();
@@ -129,134 +105,206 @@ public interface DatatypesPackage extends EPackage {
* The meta object literal for the '<em><b>Base Parameter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference EA_DATATYPE_PROTOTYPE__BASE_PARAMETER = eINSTANCE.getEADatatypePrototype_Base_Parameter();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ValueTypeImpl <em>Value Type</em>}'
- * class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EANumericalImpl <em>EA Numerical</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ValueTypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getValueType()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EANumericalImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEANumerical()
* @generated
*/
- EClass VALUE_TYPE = eINSTANCE.getValueType();
+ EClass EA_NUMERICAL = eINSTANCE.getEANumerical();
/**
- * The meta object literal for the '<em><b>Semantics</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute VALUE_TYPE__SEMANTICS = eINSTANCE.getValueType_Semantics();
+ EAttribute EA_NUMERICAL__MAX = eINSTANCE.getEANumerical_Max();
/**
- * The meta object literal for the '<em><b>Dimension</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute VALUE_TYPE__DIMENSION = eINSTANCE.getValueType_Dimension();
+ EAttribute EA_NUMERICAL__MIN = eINSTANCE.getEANumerical_Min();
/**
- * The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Unit</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute VALUE_TYPE__UNIT = eINSTANCE.getValueType_Unit();
+ EReference EA_NUMERICAL__UNIT = eINSTANCE.getEANumerical_Unit();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl
- * <em>Rangeable Value Type</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.UnitImpl <em>Unit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getRangeableValueType()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.UnitImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getUnit()
* @generated
*/
- EClass RANGEABLE_VALUE_TYPE = eINSTANCE.getRangeableValueType();
+ EClass UNIT = eINSTANCE.getUnit();
/**
- * The meta object literal for the '<em><b>Accuracy</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Factor</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute RANGEABLE_VALUE_TYPE__ACCURACY = eINSTANCE.getRangeableValueType_Accuracy();
+ EAttribute UNIT__FACTOR = eINSTANCE.getUnit_Factor();
/**
- * The meta object literal for the '<em><b>Resolution</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Offset</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute RANGEABLE_VALUE_TYPE__RESOLUTION = eINSTANCE.getRangeableValueType_Resolution();
+ EAttribute UNIT__OFFSET = eINSTANCE.getUnit_Offset();
/**
- * The meta object literal for the '<em><b>Significant Digits</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Symbol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute RANGEABLE_VALUE_TYPE__SIGNIFICANT_DIGITS = eINSTANCE.getRangeableValueType_SignificantDigits();
+ EAttribute UNIT__SYMBOL = eINSTANCE.getUnit_Symbol();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationValueTypeImpl
- * <em>Enumeration Value Type</em>}' class.
+ * The meta object literal for the '<em><b>Quantity</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationValueTypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumerationValueType()
* @generated
*/
- EClass ENUMERATION_VALUE_TYPE = eINSTANCE.getEnumerationValueType();
+ EReference UNIT__QUANTITY = eINSTANCE.getUnit_Quantity();
/**
- * The meta object literal for the '<em><b>Is Multi Valued</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Reference</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference UNIT__REFERENCE = eINSTANCE.getUnit_Reference();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.QuantityImpl <em>Quantity</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.QuantityImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getQuantity()
+ * @generated
+ */
+ EClass QUANTITY = eINSTANCE.getQuantity();
+
+ /**
+ * The meta object literal for the '<em><b>Amount Of Substance Exp</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute QUANTITY__AMOUNT_OF_SUBSTANCE_EXP = eINSTANCE.getQuantity_AmountOfSubstanceExp();
+
+ /**
+ * The meta object literal for the '<em><b>Electric Current Exp</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute QUANTITY__ELECTRIC_CURRENT_EXP = eINSTANCE.getQuantity_ElectricCurrentExp();
+
+ /**
+ * The meta object literal for the '<em><b>Lenght Exp</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute QUANTITY__LENGHT_EXP = eINSTANCE.getQuantity_LenghtExp();
+
+ /**
+ * The meta object literal for the '<em><b>Luminous Intensity Exp</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute QUANTITY__LUMINOUS_INTENSITY_EXP = eINSTANCE.getQuantity_LuminousIntensityExp();
+
+ /**
+ * The meta object literal for the '<em><b>Mass Exp</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute QUANTITY__MASS_EXP = eINSTANCE.getQuantity_MassExp();
+
+ /**
+ * The meta object literal for the '<em><b>Thermodynamic Temperature Exp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute ENUMERATION_VALUE_TYPE__IS_MULTI_VALUED = eINSTANCE.getEnumerationValueType_IsMultiValued();
+ EAttribute QUANTITY__THERMODYNAMIC_TEMPERATURE_EXP = eINSTANCE.getQuantity_ThermodynamicTemperatureExp();
/**
- * The meta object literal for the '<em><b>Literal Semantics</b></em>' attribute list feature.
+ * The meta object literal for the '<em><b>Time Exp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute ENUMERATION_VALUE_TYPE__LITERAL_SEMANTICS = eINSTANCE.getEnumerationValueType_LiteralSemantics();
+ EAttribute QUANTITY__TIME_EXP = eINSTANCE.getQuantity_TimeExp();
/**
- * The meta object literal for the '<em><b>Base Enumeration</b></em>' reference feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl <em>Rangeable Value Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getRangeableValueType()
+ * @generated
+ */
+ EClass RANGEABLE_VALUE_TYPE = eINSTANCE.getRangeableValueType();
+
+ /**
+ * The meta object literal for the '<em><b>Accuracy</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute RANGEABLE_VALUE_TYPE__ACCURACY = eINSTANCE.getRangeableValueType_Accuracy();
+
+ /**
+ * The meta object literal for the '<em><b>Resolution</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute RANGEABLE_VALUE_TYPE__RESOLUTION = eINSTANCE.getRangeableValueType_Resolution();
+
+ /**
+ * The meta object literal for the '<em><b>Significant Digits</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference ENUMERATION_VALUE_TYPE__BASE_ENUMERATION = eINSTANCE.getEnumerationValueType_Base_Enumeration();
+ EAttribute RANGEABLE_VALUE_TYPE__SIGNIFICANT_DIGITS = eINSTANCE.getRangeableValueType_SignificantDigits();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.CompositeDatatypeImpl
- * <em>Composite Datatype</em>}' class.
+ * The meta object literal for the '<em><b>Base Rangeable</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference RANGEABLE_VALUE_TYPE__BASE_RANGEABLE = eINSTANCE.getRangeableValueType_BaseRangeable();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.CompositeDatatypeImpl <em>Composite Datatype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.CompositeDatatypeImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getCompositeDatatype()
* @generated
@@ -264,10 +312,9 @@ public interface DatatypesPackage extends EPackage {
EClass COMPOSITE_DATATYPE = eINSTANCE.getCompositeDatatype();
/**
- * The meta object literal for the '<em><b>Datatype Prototype</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Datatype Prototype</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference COMPOSITE_DATATYPE__DATATYPE_PROTOTYPE = eINSTANCE.getCompositeDatatype_DatatypePrototype();
@@ -276,7 +323,6 @@ public interface DatatypesPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAStringImpl <em>EA String</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAStringImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEAString()
* @generated
@@ -284,11 +330,9 @@ public interface DatatypesPackage extends EPackage {
EClass EA_STRING = eINSTANCE.getEAString();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EABooleanImpl <em>EA Boolean</em>}'
- * class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EABooleanImpl <em>EA Boolean</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EABooleanImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEABoolean()
* @generated
@@ -296,102 +340,89 @@ public interface DatatypesPackage extends EPackage {
EClass EA_BOOLEAN = eINSTANCE.getEABoolean();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAFloatImpl <em>EA Float</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl <em>Enumeration Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAFloatImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEAFloat()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumerationLiteral()
* @generated
*/
- EClass EA_FLOAT = eINSTANCE.getEAFloat();
+ EClass ENUMERATION_LITERAL = eINSTANCE.getEnumerationLiteral();
/**
- * The meta object literal for the '<em><b>Min</b></em>' attribute feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl <em>Enumeration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumeration()
* @generated
*/
- EAttribute EA_FLOAT__MIN = eINSTANCE.getEAFloat_Min();
+ EClass ENUMERATION = eINSTANCE.getEnumeration();
/**
- * The meta object literal for the '<em><b>Max</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Literal</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute EA_FLOAT__MAX = eINSTANCE.getEAFloat_Max();
+ EReference ENUMERATION__LITERAL = eINSTANCE.getEnumeration_Literal();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAIntegerImpl <em>EA Integer</em>}'
- * class.
+ * The meta object literal for the '<em><b>Is Multi Valued</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAIntegerImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEAInteger()
* @generated
*/
- EClass EA_INTEGER = eINSTANCE.getEAInteger();
+ EAttribute ENUMERATION__IS_MULTI_VALUED = eINSTANCE.getEnumeration_IsMultiValued();
/**
- * The meta object literal for the '<em><b>Min</b></em>' attribute feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ArrayDataTypeImpl <em>Array Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ArrayDataTypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getArrayDataType()
* @generated
*/
- EAttribute EA_INTEGER__MIN = eINSTANCE.getEAInteger_Min();
+ EClass ARRAY_DATA_TYPE = eINSTANCE.getArrayDataType();
/**
- * The meta object literal for the '<em><b>Max</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Max Lenght</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute EA_INTEGER__MAX = eINSTANCE.getEAInteger_Max();
+ EAttribute ARRAY_DATA_TYPE__MAX_LENGHT = eINSTANCE.getArrayDataType_MaxLenght();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl
- * <em>Enumeration Literal</em>}' class.
+ * The meta object literal for the '<em><b>Min Lenght</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumerationLiteral()
* @generated
*/
- EClass ENUMERATION_LITERAL = eINSTANCE.getEnumerationLiteral();
+ EAttribute ARRAY_DATA_TYPE__MIN_LENGHT = eINSTANCE.getArrayDataType_MinLenght();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl <em>Enumeration</em>}'
- * class.
+ * The meta object literal for the '<em><b>Element Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumeration()
* @generated
*/
- EClass ENUMERATION = eINSTANCE.getEnumeration();
+ EReference ARRAY_DATA_TYPE__ELEMENT_TYPE = eINSTANCE.getArrayDataType_ElementType();
/**
- * The meta object literal for the '<em><b>Literal</b></em>' containment reference list feature.
+ * The meta object literal for the '<em>Numerical</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see java.lang.Float
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getNumerical()
* @generated
*/
- EReference ENUMERATION__LITERAL = eINSTANCE.getEnumeration_Literal();
+ EDataType NUMERICAL = eINSTANCE.getNumerical();
/**
* The meta object literal for the '<em>javalang Float</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see java.lang.Float
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getjavalangFloat()
* @generated
@@ -404,7 +435,6 @@ public interface DatatypesPackage extends EPackage {
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNAME = "datatypes";
@@ -413,7 +443,6 @@ public interface DatatypesPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/Infrastructure/Datatypes/1";
@@ -422,7 +451,6 @@ public interface DatatypesPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNS_PREFIX = "Datatypes";
@@ -431,7 +459,6 @@ public interface DatatypesPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
DatatypesPackage eINSTANCE = org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl.init();
@@ -440,7 +467,6 @@ public interface DatatypesPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypeImpl <em>EA Datatype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypeImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEADatatype()
* @generated
@@ -448,30 +474,27 @@ public interface DatatypesPackage extends EPackage {
int EA_DATATYPE = 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_DATATYPE__NAME = ElementsPackage.TRACEABLE_SPECIFICATION__NAME;
+ int EA_DATATYPE__BASE_NAMED_ELEMENT = ElementsPackage.TRACEABLE_SPECIFICATION__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_DATATYPE__BASE_NAMED_ELEMENT = ElementsPackage.TRACEABLE_SPECIFICATION__BASE_NAMED_ELEMENT;
+ int EA_DATATYPE__NAME = ElementsPackage.TRACEABLE_SPECIFICATION__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -481,7 +504,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -491,7 +513,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -501,7 +522,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -511,30 +531,24 @@ public interface DatatypesPackage extends EPackage {
* The number of structural features of the '<em>EA Datatype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_DATATYPE_FEATURE_COUNT = ElementsPackage.TRACEABLE_SPECIFICATION_FEATURE_COUNT + 1;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableDatatypeImpl <em>Rangeable Datatype</em>}
- * ' class.
+ * The number of operations of the '<em>EA Datatype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableDatatypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getRangeableDatatype()
* @generated
+ * @ordered
*/
- int RANGEABLE_DATATYPE = 3;
+ int EA_DATATYPE_OPERATION_COUNT = ElementsPackage.TRACEABLE_SPECIFICATION_OPERATION_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypePrototypeImpl
- * <em>EA Datatype Prototype</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypePrototypeImpl <em>EA Datatype Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EADatatypePrototypeImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEADatatypePrototype()
* @generated
@@ -542,41 +556,27 @@ public interface DatatypesPackage extends EPackage {
int EA_DATATYPE_PROTOTYPE = 1;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ValueTypeImpl <em>Value Type</em>}' class.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ValueTypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getValueType()
* @generated
+ * @ordered
*/
- int VALUE_TYPE = 2;
+ int EA_DATATYPE_PROTOTYPE__BASE_NAMED_ELEMENT = ElementsPackage.EA_ELEMENT__BASE_NAMED_ELEMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_DATATYPE_PROTOTYPE__NAME = ElementsPackage.EA_ELEMENT__NAME;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int EA_DATATYPE_PROTOTYPE__BASE_NAMED_ELEMENT = ElementsPackage.EA_ELEMENT__BASE_NAMED_ELEMENT;
-
- /**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -586,7 +586,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -596,7 +595,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -606,7 +604,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -616,472 +613,487 @@ public interface DatatypesPackage extends EPackage {
* The number of structural features of the '<em>EA Datatype Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_DATATYPE_PROTOTYPE_FEATURE_COUNT = ElementsPackage.EA_ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of operations of the '<em>EA Datatype Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__NAME = EA_DATATYPE__NAME;
+ int EA_DATATYPE_PROTOTYPE_OPERATION_COUNT = ElementsPackage.EA_ELEMENT_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EANumericalImpl <em>EA Numerical</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EANumericalImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEANumerical()
+ * @generated
+ */
+ int EA_NUMERICAL = 2;
/**
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+ int EA_NUMERICAL__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EA_NUMERICAL__NAME = EA_DATATYPE__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
+ int EA_NUMERICAL__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
+ int EA_NUMERICAL__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
/**
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__NOTE = EA_DATATYPE__NOTE;
+ int EA_NUMERICAL__NOTE = EA_DATATYPE__NOTE;
/**
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
+ int EA_NUMERICAL__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
/**
- * The feature id for the '<em><b>Semantics</b></em>' attribute.
+ * The feature id for the '<em><b>Max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__SEMANTICS = EA_DATATYPE_FEATURE_COUNT + 0;
+ int EA_NUMERICAL__MAX = EA_DATATYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Dimension</b></em>' attribute.
+ * The feature id for the '<em><b>Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__DIMENSION = EA_DATATYPE_FEATURE_COUNT + 1;
+ int EA_NUMERICAL__MIN = EA_DATATYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Unit</b></em>' attribute.
+ * The feature id for the '<em><b>Unit</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE__UNIT = EA_DATATYPE_FEATURE_COUNT + 2;
+ int EA_NUMERICAL__UNIT = EA_DATATYPE_FEATURE_COUNT + 2;
/**
- * The number of structural features of the '<em>Value Type</em>' class.
+ * The number of structural features of the '<em>EA Numerical</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int VALUE_TYPE_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 3;
+ int EA_NUMERICAL_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of operations of the '<em>EA Numerical</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE__NAME = EA_DATATYPE__NAME;
+ int EA_NUMERICAL_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.UnitImpl <em>Unit</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.UnitImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getUnit()
+ * @generated
+ */
+ int UNIT = 3;
/**
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+ int UNIT__BASE_NAMED_ELEMENT = ElementsPackage.EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int UNIT__NAME = ElementsPackage.EA_PACKAGEABLE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
+ int UNIT__OWNED_COMMENT = ElementsPackage.EA_PACKAGEABLE_ELEMENT__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
+ int UNIT__BASE_PACKAGEABLE_ELEMENT = ElementsPackage.EA_PACKAGEABLE_ELEMENT__BASE_PACKAGEABLE_ELEMENT;
/**
- * The feature id for the '<em><b>Note</b></em>' attribute.
+ * The feature id for the '<em><b>Factor</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE__NOTE = EA_DATATYPE__NOTE;
+ int UNIT__FACTOR = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Base Data Type</b></em>' reference.
+ * The feature id for the '<em><b>Offset</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
+ int UNIT__OFFSET = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Rangeable Datatype</em>' class.
+ * The feature id for the '<em><b>Symbol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_DATATYPE_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 0;
+ int UNIT__SYMBOL = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl
- * <em>Rangeable Value Type</em>}' class.
+ * The feature id for the '<em><b>Quantity</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getRangeableValueType()
* @generated
+ * @ordered
*/
- int RANGEABLE_VALUE_TYPE = 4;
+ int UNIT__QUANTITY = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__NAME = VALUE_TYPE__NAME;
+ int UNIT__REFERENCE = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The number of structural features of the '<em>Unit</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__BASE_NAMED_ELEMENT = VALUE_TYPE__BASE_NAMED_ELEMENT;
+ int UNIT_FEATURE_COUNT = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 5;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The number of operations of the '<em>Unit</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__OWNED_COMMENT = VALUE_TYPE__OWNED_COMMENT;
+ int UNIT_OPERATION_COUNT = ElementsPackage.EA_PACKAGEABLE_ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.QuantityImpl <em>Quantity</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.QuantityImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getQuantity()
+ * @generated
+ */
+ int QUANTITY = 4;
+
+ /**
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__BASE_PACKAGEABLE_ELEMENT = VALUE_TYPE__BASE_PACKAGEABLE_ELEMENT;
+ int QUANTITY__BASE_NAMED_ELEMENT = ElementsPackage.EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Note</b></em>' attribute.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__NOTE = VALUE_TYPE__NOTE;
+ int QUANTITY__NAME = ElementsPackage.EA_PACKAGEABLE_ELEMENT__NAME;
/**
- * The feature id for the '<em><b>Base Data Type</b></em>' reference.
+ * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__BASE_DATA_TYPE = VALUE_TYPE__BASE_DATA_TYPE;
+ int QUANTITY__OWNED_COMMENT = ElementsPackage.EA_PACKAGEABLE_ELEMENT__OWNED_COMMENT;
/**
- * The feature id for the '<em><b>Semantics</b></em>' attribute.
+ * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__SEMANTICS = VALUE_TYPE__SEMANTICS;
+ int QUANTITY__BASE_PACKAGEABLE_ELEMENT = ElementsPackage.EA_PACKAGEABLE_ELEMENT__BASE_PACKAGEABLE_ELEMENT;
/**
- * The feature id for the '<em><b>Dimension</b></em>' attribute.
+ * The feature id for the '<em><b>Amount Of Substance Exp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__DIMENSION = VALUE_TYPE__DIMENSION;
+ int QUANTITY__AMOUNT_OF_SUBSTANCE_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Unit</b></em>' attribute.
+ * The feature id for the '<em><b>Electric Current Exp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__UNIT = VALUE_TYPE__UNIT;
+ int QUANTITY__ELECTRIC_CURRENT_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Accuracy</b></em>' attribute.
+ * The feature id for the '<em><b>Lenght Exp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__ACCURACY = VALUE_TYPE_FEATURE_COUNT + 0;
+ int QUANTITY__LENGHT_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Resolution</b></em>' attribute.
+ * The feature id for the '<em><b>Luminous Intensity Exp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__RESOLUTION = VALUE_TYPE_FEATURE_COUNT + 1;
+ int QUANTITY__LUMINOUS_INTENSITY_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Significant Digits</b></em>' attribute.
+ * The feature id for the '<em><b>Mass Exp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE__SIGNIFICANT_DIGITS = VALUE_TYPE_FEATURE_COUNT + 2;
+ int QUANTITY__MASS_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 4;
/**
- * The number of structural features of the '<em>Rangeable Value Type</em>' class.
+ * The feature id for the '<em><b>Thermodynamic Temperature Exp</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUANTITY__THERMODYNAMIC_TEMPERATURE_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Time Exp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RANGEABLE_VALUE_TYPE_FEATURE_COUNT = VALUE_TYPE_FEATURE_COUNT + 3;
+ int QUANTITY__TIME_EXP = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 6;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationValueTypeImpl
- * <em>Enumeration Value Type</em>}' class.
+ * The number of structural features of the '<em>Quantity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationValueTypeImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumerationValueType()
* @generated
+ * @ordered
*/
- int ENUMERATION_VALUE_TYPE = 5;
+ int QUANTITY_FEATURE_COUNT = ElementsPackage.EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 7;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of operations of the '<em>Quantity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__NAME = VALUE_TYPE__NAME;
+ int QUANTITY_OPERATION_COUNT = ElementsPackage.EA_PACKAGEABLE_ELEMENT_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl <em>Rangeable Value Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.RangeableValueTypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getRangeableValueType()
+ * @generated
+ */
+ int RANGEABLE_VALUE_TYPE = 5;
/**
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__BASE_NAMED_ELEMENT = VALUE_TYPE__BASE_NAMED_ELEMENT;
+ int RANGEABLE_VALUE_TYPE__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__OWNED_COMMENT = VALUE_TYPE__OWNED_COMMENT;
+ int RANGEABLE_VALUE_TYPE__NAME = EA_DATATYPE__NAME;
/**
- * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
+ * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__BASE_PACKAGEABLE_ELEMENT = VALUE_TYPE__BASE_PACKAGEABLE_ELEMENT;
+ int RANGEABLE_VALUE_TYPE__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
/**
- * The feature id for the '<em><b>Note</b></em>' attribute.
+ * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__NOTE = VALUE_TYPE__NOTE;
+ int RANGEABLE_VALUE_TYPE__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
/**
- * The feature id for the '<em><b>Base Data Type</b></em>' reference.
+ * The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__BASE_DATA_TYPE = VALUE_TYPE__BASE_DATA_TYPE;
+ int RANGEABLE_VALUE_TYPE__NOTE = EA_DATATYPE__NOTE;
/**
- * The feature id for the '<em><b>Semantics</b></em>' attribute.
+ * The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__SEMANTICS = VALUE_TYPE__SEMANTICS;
+ int RANGEABLE_VALUE_TYPE__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
/**
- * The feature id for the '<em><b>Dimension</b></em>' attribute.
+ * The feature id for the '<em><b>Accuracy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__DIMENSION = VALUE_TYPE__DIMENSION;
+ int RANGEABLE_VALUE_TYPE__ACCURACY = EA_DATATYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Unit</b></em>' attribute.
+ * The feature id for the '<em><b>Resolution</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__UNIT = VALUE_TYPE__UNIT;
+ int RANGEABLE_VALUE_TYPE__RESOLUTION = EA_DATATYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Is Multi Valued</b></em>' attribute.
+ * The feature id for the '<em><b>Significant Digits</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__IS_MULTI_VALUED = VALUE_TYPE_FEATURE_COUNT + 0;
+ int RANGEABLE_VALUE_TYPE__SIGNIFICANT_DIGITS = EA_DATATYPE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Literal Semantics</b></em>' attribute list.
+ * The feature id for the '<em><b>Base Rangeable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__LITERAL_SEMANTICS = VALUE_TYPE_FEATURE_COUNT + 1;
+ int RANGEABLE_VALUE_TYPE__BASE_RANGEABLE = EA_DATATYPE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Base Enumeration</b></em>' reference.
+ * The number of structural features of the '<em>Rangeable Value Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE__BASE_ENUMERATION = VALUE_TYPE_FEATURE_COUNT + 2;
+ int RANGEABLE_VALUE_TYPE_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 4;
/**
- * The number of structural features of the '<em>Enumeration Value Type</em>' class.
+ * The number of operations of the '<em>Rangeable Value Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_VALUE_TYPE_FEATURE_COUNT = VALUE_TYPE_FEATURE_COUNT + 3;
+ int RANGEABLE_VALUE_TYPE_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.CompositeDatatypeImpl <em>Composite Datatype</em>}
- * ' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.CompositeDatatypeImpl <em>Composite Datatype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.CompositeDatatypeImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getCompositeDatatype()
* @generated
@@ -1089,30 +1101,27 @@ public interface DatatypesPackage extends EPackage {
int COMPOSITE_DATATYPE = 6;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int COMPOSITE_DATATYPE__NAME = EA_DATATYPE__NAME;
+ int COMPOSITE_DATATYPE__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int COMPOSITE_DATATYPE__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+ int COMPOSITE_DATATYPE__NAME = EA_DATATYPE__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1122,7 +1131,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1132,7 +1140,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1142,17 +1149,15 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int COMPOSITE_DATATYPE__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
/**
- * The feature id for the '<em><b>Datatype Prototype</b></em>' reference list.
+ * The feature id for the '<em><b>Datatype Prototype</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1162,17 +1167,24 @@ public interface DatatypesPackage extends EPackage {
* The number of structural features of the '<em>Composite Datatype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int COMPOSITE_DATATYPE_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>Composite Datatype</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPOSITE_DATATYPE_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAStringImpl <em>EA String</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAStringImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEAString()
* @generated
@@ -1180,30 +1192,27 @@ public interface DatatypesPackage extends EPackage {
int EA_STRING = 7;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_STRING__NAME = EA_DATATYPE__NAME;
+ int EA_STRING__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_STRING__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+ int EA_STRING__NAME = EA_DATATYPE__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1213,7 +1222,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1223,7 +1231,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1233,7 +1240,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1243,17 +1249,24 @@ public interface DatatypesPackage extends EPackage {
* The number of structural features of the '<em>EA String</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_STRING_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>EA String</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EA_STRING_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EABooleanImpl <em>EA Boolean</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EABooleanImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEABoolean()
* @generated
@@ -1261,30 +1274,27 @@ public interface DatatypesPackage extends EPackage {
int EA_BOOLEAN = 8;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_BOOLEAN__NAME = EA_DATATYPE__NAME;
+ int EA_BOOLEAN__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_BOOLEAN__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+ int EA_BOOLEAN__NAME = EA_DATATYPE__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1294,7 +1304,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1304,7 +1313,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1314,7 +1322,6 @@ public interface DatatypesPackage extends EPackage {
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1324,362 +1331,298 @@ public interface DatatypesPackage extends EPackage {
* The number of structural features of the '<em>EA Boolean</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_BOOLEAN_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAFloatImpl <em>EA Float</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAFloatImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEAFloat()
- * @generated
- */
- int EA_FLOAT = 9;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of operations of the '<em>EA Boolean</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT__NAME = RANGEABLE_DATATYPE__NAME;
+ int EA_BOOLEAN_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl <em>Enumeration Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumerationLiteral()
* @generated
- * @ordered
*/
- int EA_FLOAT__BASE_NAMED_ELEMENT = RANGEABLE_DATATYPE__BASE_NAMED_ELEMENT;
+ int ENUMERATION_LITERAL = 9;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT__OWNED_COMMENT = RANGEABLE_DATATYPE__OWNED_COMMENT;
+ int ENUMERATION_LITERAL__BASE_NAMED_ELEMENT = ElementsPackage.EA_ELEMENT__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT__BASE_PACKAGEABLE_ELEMENT = RANGEABLE_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
+ int ENUMERATION_LITERAL__NAME = ElementsPackage.EA_ELEMENT__NAME;
/**
- * The feature id for the '<em><b>Note</b></em>' attribute.
+ * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT__NOTE = RANGEABLE_DATATYPE__NOTE;
+ int ENUMERATION_LITERAL__OWNED_COMMENT = ElementsPackage.EA_ELEMENT__OWNED_COMMENT;
/**
- * The feature id for the '<em><b>Base Data Type</b></em>' reference.
+ * The number of structural features of the '<em>Enumeration Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT__BASE_DATA_TYPE = RANGEABLE_DATATYPE__BASE_DATA_TYPE;
+ int ENUMERATION_LITERAL_FEATURE_COUNT = ElementsPackage.EA_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Min</b></em>' attribute.
+ * The number of operations of the '<em>Enumeration Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT__MIN = RANGEABLE_DATATYPE_FEATURE_COUNT + 0;
+ int ENUMERATION_LITERAL_OPERATION_COUNT = ElementsPackage.EA_ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Max</b></em>' attribute.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl <em>Enumeration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumeration()
* @generated
- * @ordered
*/
- int EA_FLOAT__MAX = RANGEABLE_DATATYPE_FEATURE_COUNT + 1;
+ int ENUMERATION = 10;
/**
- * The number of structural features of the '<em>EA Float</em>' class.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_FLOAT_FEATURE_COUNT = RANGEABLE_DATATYPE_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAIntegerImpl <em>EA Integer</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EAIntegerImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEAInteger()
- * @generated
- */
- int EA_INTEGER = 10;
+ int ENUMERATION__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__NAME = RANGEABLE_DATATYPE__NAME;
-
- /**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int EA_INTEGER__BASE_NAMED_ELEMENT = RANGEABLE_DATATYPE__BASE_NAMED_ELEMENT;
+ int ENUMERATION__NAME = EA_DATATYPE__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__OWNED_COMMENT = RANGEABLE_DATATYPE__OWNED_COMMENT;
+ int ENUMERATION__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
/**
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__BASE_PACKAGEABLE_ELEMENT = RANGEABLE_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
+ int ENUMERATION__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
/**
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__NOTE = RANGEABLE_DATATYPE__NOTE;
+ int ENUMERATION__NOTE = EA_DATATYPE__NOTE;
/**
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__BASE_DATA_TYPE = RANGEABLE_DATATYPE__BASE_DATA_TYPE;
+ int ENUMERATION__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
/**
- * The feature id for the '<em><b>Min</b></em>' attribute.
+ * The feature id for the '<em><b>Literal</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__MIN = RANGEABLE_DATATYPE_FEATURE_COUNT + 0;
+ int ENUMERATION__LITERAL = EA_DATATYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Max</b></em>' attribute.
+ * The feature id for the '<em><b>Is Multi Valued</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER__MAX = RANGEABLE_DATATYPE_FEATURE_COUNT + 1;
+ int ENUMERATION__IS_MULTI_VALUED = EA_DATATYPE_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>EA Integer</em>' class.
+ * The number of structural features of the '<em>Enumeration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_INTEGER_FEATURE_COUNT = RANGEABLE_DATATYPE_FEATURE_COUNT + 2;
+ int ENUMERATION_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl
- * <em>Enumeration Literal</em>}' class.
+ * The number of operations of the '<em>Enumeration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationLiteralImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumerationLiteral()
* @generated
+ * @ordered
*/
- int ENUMERATION_LITERAL = 11;
+ int ENUMERATION_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ArrayDataTypeImpl <em>Array Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.ArrayDataTypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getArrayDataType()
* @generated
- * @ordered
*/
- int ENUMERATION_LITERAL__NAME = ElementsPackage.EA_ELEMENT__NAME;
+ int ARRAY_DATA_TYPE = 11;
/**
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_LITERAL__BASE_NAMED_ELEMENT = ElementsPackage.EA_ELEMENT__BASE_NAMED_ELEMENT;
+ int ARRAY_DATA_TYPE__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_LITERAL__OWNED_COMMENT = ElementsPackage.EA_ELEMENT__OWNED_COMMENT;
+ int ARRAY_DATA_TYPE__NAME = EA_DATATYPE__NAME;
/**
- * The number of structural features of the '<em>Enumeration Literal</em>' class.
+ * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION_LITERAL_FEATURE_COUNT = ElementsPackage.EA_ELEMENT_FEATURE_COUNT + 0;
+ int ARRAY_DATA_TYPE__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl <em>Enumeration</em>}' class.
+ * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.EnumerationImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getEnumeration()
* @generated
+ * @ordered
*/
- int ENUMERATION = 12;
+ int ARRAY_DATA_TYPE__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__NAME = EA_DATATYPE__NAME;
+ int ARRAY_DATA_TYPE__NOTE = EA_DATATYPE__NOTE;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__BASE_NAMED_ELEMENT = EA_DATATYPE__BASE_NAMED_ELEMENT;
+ int ARRAY_DATA_TYPE__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The feature id for the '<em><b>Max Lenght</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__OWNED_COMMENT = EA_DATATYPE__OWNED_COMMENT;
+ int ARRAY_DATA_TYPE__MAX_LENGHT = EA_DATATYPE_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
+ * The feature id for the '<em><b>Min Lenght</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__BASE_PACKAGEABLE_ELEMENT = EA_DATATYPE__BASE_PACKAGEABLE_ELEMENT;
+ int ARRAY_DATA_TYPE__MIN_LENGHT = EA_DATATYPE_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Note</b></em>' attribute.
+ * The feature id for the '<em><b>Element Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__NOTE = EA_DATATYPE__NOTE;
+ int ARRAY_DATA_TYPE__ELEMENT_TYPE = EA_DATATYPE_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Base Data Type</b></em>' reference.
+ * The number of structural features of the '<em>Array Data Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__BASE_DATA_TYPE = EA_DATATYPE__BASE_DATA_TYPE;
+ int ARRAY_DATA_TYPE_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Literal</b></em>' containment reference list.
+ * The number of operations of the '<em>Array Data Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int ENUMERATION__LITERAL = EA_DATATYPE_FEATURE_COUNT + 0;
+ int ARRAY_DATA_TYPE_OPERATION_COUNT = EA_DATATYPE_OPERATION_COUNT + 0;
/**
- * The number of structural features of the '<em>Enumeration</em>' class.
+ * The meta object id for the '<em>Numerical</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see java.lang.Float
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getNumerical()
* @generated
- * @ordered
*/
- int ENUMERATION_FEATURE_COUNT = EA_DATATYPE_FEATURE_COUNT + 1;
+ int NUMERICAL = 12;
/**
* The meta object id for the '<em>javalang Float</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see java.lang.Float
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl#getjavalangFloat()
* @generated
@@ -1691,7 +1634,6 @@ public interface DatatypesPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatype <em>EA Datatype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>EA Datatype</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatype
* @generated
@@ -1699,11 +1641,9 @@ public interface DatatypesPackage extends EPackage {
EClass getEADatatype();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatype#getBase_DataType
- * <em>Base Data Type</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatype#getBase_DataType <em>Base Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Data Type</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatype#getBase_DataType()
* @see #getEADatatype()
@@ -1712,11 +1652,9 @@ public interface DatatypesPackage extends EPackage {
EReference getEADatatype_Base_DataType();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype
- * <em>EA Datatype Prototype</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype <em>EA Datatype Prototype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>EA Datatype Prototype</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype
* @generated
@@ -1724,11 +1662,9 @@ public interface DatatypesPackage extends EPackage {
EClass getEADatatypePrototype();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getType
- * <em>Type</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Type</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getType()
* @see #getEADatatypePrototype()
@@ -1737,11 +1673,9 @@ public interface DatatypesPackage extends EPackage {
EReference getEADatatypePrototype_Type();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getBase_Property
- * <em>Base Property</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Property</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getBase_Property()
* @see #getEADatatypePrototype()
@@ -1750,11 +1684,9 @@ public interface DatatypesPackage extends EPackage {
EReference getEADatatypePrototype_Base_Property();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getBase_Parameter
- * <em>Base Parameter</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getBase_Parameter <em>Base Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Parameter</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EADatatypePrototype#getBase_Parameter()
* @see #getEADatatypePrototype()
@@ -1763,137 +1695,254 @@ public interface DatatypesPackage extends EPackage {
EReference getEADatatypePrototype_Base_Parameter();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype <em>Composite Datatype</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical <em>EA Numerical</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Composite Datatype</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype
+ * @return the meta object for class '<em>EA Numerical</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical
* @generated
*/
- EClass getCompositeDatatype();
+ EClass getEANumerical();
/**
- * Returns the meta object for the reference list '
- * {@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype#getDatatypePrototype <em>Datatype Prototype</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical#getMax <em>Max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Datatype Prototype</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype#getDatatypePrototype()
- * @see #getCompositeDatatype()
+ * @return the meta object for the attribute '<em>Max</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical#getMax()
+ * @see #getEANumerical()
* @generated
*/
- EReference getCompositeDatatype_DatatypePrototype();
+ EAttribute getEANumerical_Max();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAString <em>EA String</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical#getMin <em>Min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>EA String</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAString
+ * @return the meta object for the attribute '<em>Min</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical#getMin()
+ * @see #getEANumerical()
* @generated
*/
- EClass getEAString();
+ EAttribute getEANumerical_Min();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EABoolean <em>EA Boolean</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical#getUnit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>EA Boolean</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EABoolean
+ * @return the meta object for the reference '<em>Unit</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EANumerical#getUnit()
+ * @see #getEANumerical()
* @generated
*/
- EClass getEABoolean();
+ EReference getEANumerical_Unit();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAFloat <em>EA Float</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>EA Float</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAFloat
+ * @return the meta object for class '<em>Unit</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit
* @generated
*/
- EClass getEAFloat();
+ EClass getUnit();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAFloat#getMin <em>Min</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getFactor <em>Factor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Min</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAFloat#getMin()
- * @see #getEAFloat()
+ * @return the meta object for the attribute '<em>Factor</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getFactor()
+ * @see #getUnit()
* @generated
*/
- EAttribute getEAFloat_Min();
+ EAttribute getUnit_Factor();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAFloat#getMax <em>Max</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getOffset <em>Offset</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Max</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAFloat#getMax()
- * @see #getEAFloat()
+ * @return the meta object for the attribute '<em>Offset</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getOffset()
+ * @see #getUnit()
* @generated
*/
- EAttribute getEAFloat_Max();
+ EAttribute getUnit_Offset();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAInteger <em>EA Integer</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getSymbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>EA Integer</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAInteger
+ * @return the meta object for the attribute '<em>Symbol</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getSymbol()
+ * @see #getUnit()
* @generated
*/
- EClass getEAInteger();
+ EAttribute getUnit_Symbol();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAInteger#getMin <em>Min</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getQuantity <em>Quantity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Min</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAInteger#getMin()
- * @see #getEAInteger()
+ * @return the meta object for the reference '<em>Quantity</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getQuantity()
+ * @see #getUnit()
* @generated
*/
- EAttribute getEAInteger_Min();
+ EReference getUnit_Quantity();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAInteger#getMax <em>Max</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Max</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAInteger#getMax()
- * @see #getEAInteger()
+ * @return the meta object for the reference '<em>Reference</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Unit#getReference()
+ * @see #getUnit()
+ * @generated
+ */
+ EReference getUnit_Reference();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity <em>Quantity</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Quantity</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity
+ * @generated
+ */
+ EClass getQuantity();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getAmountOfSubstanceExp <em>Amount Of Substance Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Amount Of Substance Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getAmountOfSubstanceExp()
+ * @see #getQuantity()
+ * @generated
+ */
+ EAttribute getQuantity_AmountOfSubstanceExp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getElectricCurrentExp <em>Electric Current Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Electric Current Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getElectricCurrentExp()
+ * @see #getQuantity()
+ * @generated
+ */
+ EAttribute getQuantity_ElectricCurrentExp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getLenghtExp <em>Lenght Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Lenght Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getLenghtExp()
+ * @see #getQuantity()
+ * @generated
+ */
+ EAttribute getQuantity_LenghtExp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getLuminousIntensityExp <em>Luminous Intensity Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Luminous Intensity Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getLuminousIntensityExp()
+ * @see #getQuantity()
* @generated
*/
- EAttribute getEAInteger_Max();
+ EAttribute getQuantity_LuminousIntensityExp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getMassExp <em>Mass Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Mass Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getMassExp()
+ * @see #getQuantity()
+ * @generated
+ */
+ EAttribute getQuantity_MassExp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getThermodynamicTemperatureExp <em>Thermodynamic Temperature Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Thermodynamic Temperature Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getThermodynamicTemperatureExp()
+ * @see #getQuantity()
+ * @generated
+ */
+ EAttribute getQuantity_ThermodynamicTemperatureExp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getTimeExp <em>Time Exp</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Time Exp</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Quantity#getTimeExp()
+ * @see #getQuantity()
+ * @generated
+ */
+ EAttribute getQuantity_TimeExp();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype <em>Composite Datatype</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Composite Datatype</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype
+ * @generated
+ */
+ EClass getCompositeDatatype();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype#getDatatypePrototype <em>Datatype Prototype</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Datatype Prototype</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.CompositeDatatype#getDatatypePrototype()
+ * @see #getCompositeDatatype()
+ * @generated
+ */
+ EReference getCompositeDatatype_DatatypePrototype();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAString <em>EA String</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EA String</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EAString
+ * @generated
+ */
+ EClass getEAString();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EABoolean <em>EA Boolean</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EA Boolean</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EABoolean
+ * @generated
+ */
+ EClass getEABoolean();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the factory that creates the instances of the model.
* @generated
*/
DatatypesFactory getDatatypesFactory();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationLiteral <em>Enumeration Literal</em>}
- * '.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationLiteral <em>Enumeration Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Enumeration Literal</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationLiteral
* @generated
@@ -1904,7 +1953,6 @@ public interface DatatypesPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration <em>Enumeration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Enumeration</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration
* @generated
@@ -1912,11 +1960,9 @@ public interface DatatypesPackage extends EPackage {
EClass getEnumeration();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration#getLiteral
- * <em>Literal</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the containment reference list '<em>Literal</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration#getLiteral()
* @see #getEnumeration()
@@ -1925,85 +1971,85 @@ public interface DatatypesPackage extends EPackage {
EReference getEnumeration_Literal();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType
- * <em>Enumeration Value Type</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration#isIsMultiValued <em>Is Multi Valued</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Enumeration Value Type</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType
+ * @return the meta object for the attribute '<em>Is Multi Valued</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.Enumeration#isIsMultiValued()
+ * @see #getEnumeration()
* @generated
*/
- EClass getEnumerationValueType();
+ EAttribute getEnumeration_IsMultiValued();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType#isIsMultiValued
- * <em>Is Multi Valued</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType <em>Array Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Is Multi Valued</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType#isIsMultiValued()
- * @see #getEnumerationValueType()
+ * @return the meta object for class '<em>Array Data Type</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType
* @generated
*/
- EAttribute getEnumerationValueType_IsMultiValued();
+ EClass getArrayDataType();
/**
- * Returns the meta object for the attribute list '
- * {@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType#getLiteralSemantics <em>Literal Semantics</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType#getMaxLenght <em>Max Lenght</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute list '<em>Literal Semantics</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType#getLiteralSemantics()
- * @see #getEnumerationValueType()
+ * @return the meta object for the attribute '<em>Max Lenght</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType#getMaxLenght()
+ * @see #getArrayDataType()
* @generated
*/
- EAttribute getEnumerationValueType_LiteralSemantics();
+ EAttribute getArrayDataType_MaxLenght();
/**
- * Returns the meta object for the reference '
- * {@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType#getBase_Enumeration <em>Base Enumeration</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType#getMinLenght <em>Min Lenght</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Base Enumeration</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.EnumerationValueType#getBase_Enumeration()
- * @see #getEnumerationValueType()
+ * @return the meta object for the attribute '<em>Min Lenght</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType#getMinLenght()
+ * @see #getArrayDataType()
* @generated
*/
- EReference getEnumerationValueType_Base_Enumeration();
+ EAttribute getArrayDataType_MinLenght();
/**
- * Returns the meta object for data type '{@link java.lang.Float <em>javalang Float</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType#getElementType <em>Element Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for data type '<em>javalang Float</em>'.
+ * @return the meta object for the reference '<em>Element Type</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ArrayDataType#getElementType()
+ * @see #getArrayDataType()
+ * @generated
+ */
+ EReference getArrayDataType_ElementType();
+
+ /**
+ * Returns the meta object for data type '{@link java.lang.Float <em>Numerical</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Numerical</em>'.
* @see java.lang.Float
* @model instanceClass="java.lang.Float"
* @generated
*/
- EDataType getjavalangFloat();
+ EDataType getNumerical();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableDatatype <em>Rangeable Datatype</em>}'.
+ * Returns the meta object for data type '{@link java.lang.Float <em>javalang Float</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Rangeable Datatype</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableDatatype
+ * @return the meta object for data type '<em>javalang Float</em>'.
+ * @see java.lang.Float
+ * @model instanceClass="java.lang.Float"
* @generated
*/
- EClass getRangeableDatatype();
+ EDataType getjavalangFloat();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType
- * <em>Rangeable Value Type</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType <em>Rangeable Value Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Rangeable Value Type</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType
* @generated
@@ -2011,11 +2057,9 @@ public interface DatatypesPackage extends EPackage {
EClass getRangeableValueType();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getAccuracy
- * <em>Accuracy</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getAccuracy <em>Accuracy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Accuracy</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getAccuracy()
* @see #getRangeableValueType()
@@ -2024,11 +2068,9 @@ public interface DatatypesPackage extends EPackage {
EAttribute getRangeableValueType_Accuracy();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getResolution
- * <em>Resolution</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getResolution <em>Resolution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Resolution</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getResolution()
* @see #getRangeableValueType()
@@ -2037,11 +2079,9 @@ public interface DatatypesPackage extends EPackage {
EAttribute getRangeableValueType_Resolution();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getSignificantDigits
- * <em>Significant Digits</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getSignificantDigits <em>Significant Digits</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Significant Digits</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getSignificantDigits()
* @see #getRangeableValueType()
@@ -2050,52 +2090,14 @@ public interface DatatypesPackage extends EPackage {
EAttribute getRangeableValueType_SignificantDigits();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType <em>Value Type</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getBaseRangeable <em>Base Rangeable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Value Type</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType
- * @generated
- */
- EClass getValueType();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType#getSemantics
- * <em>Semantics</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Semantics</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType#getSemantics()
- * @see #getValueType()
- * @generated
- */
- EAttribute getValueType_Semantics();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType#getDimension
- * <em>Dimension</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Dimension</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType#getDimension()
- * @see #getValueType()
- * @generated
- */
- EAttribute getValueType_Dimension();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType#getUnit <em>Unit</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Unit</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.ValueType#getUnit()
- * @see #getValueType()
+ * @return the meta object for the reference '<em>Base Rangeable</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.datatypes.RangeableValueType#getBaseRangeable()
+ * @see #getRangeableValueType()
* @generated
*/
- EAttribute getValueType_Unit();
+ EReference getRangeableValueType_BaseRangeable();
} //DatatypesPackage

Back to the top