|
@@ -234,6 +234,25 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
*/
|
|
|
int STRING_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1;
|
|
|
|
|
|
+ /**
|
|
|
+ * The meta object id for the '{@link org.yakindu.base.expressions.expressions.impl.NullLiteralImpl <em>Null Literal</em>}' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @see org.yakindu.base.expressions.expressions.impl.NullLiteralImpl
|
|
|
+ * @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getNullLiteral()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ int NULL_LITERAL = 7;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * The number of structural features of the '<em>Null Literal</em>' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @generated
|
|
|
+ * @ordered
|
|
|
+ */
|
|
|
+ int NULL_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
|
|
|
+
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.expressions.expressions.impl.AssignmentExpressionImpl <em>Assignment Expression</em>}' class.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -242,7 +261,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getAssignmentExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int ASSIGNMENT_EXPRESSION = 7;
|
|
|
+ int ASSIGNMENT_EXPRESSION = 8;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Var Ref</b></em>' containment reference.
|
|
@@ -288,7 +307,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getConditionalExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int CONDITIONAL_EXPRESSION = 8;
|
|
|
+ int CONDITIONAL_EXPRESSION = 9;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Condition</b></em>' containment reference.
|
|
@@ -334,7 +353,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getLogicalOrExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int LOGICAL_OR_EXPRESSION = 9;
|
|
|
+ int LOGICAL_OR_EXPRESSION = 10;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -371,7 +390,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getLogicalAndExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int LOGICAL_AND_EXPRESSION = 10;
|
|
|
+ int LOGICAL_AND_EXPRESSION = 11;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -408,7 +427,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getLogicalNotExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int LOGICAL_NOT_EXPRESSION = 11;
|
|
|
+ int LOGICAL_NOT_EXPRESSION = 12;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Operand</b></em>' containment reference.
|
|
@@ -436,7 +455,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getBitwiseXorExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int BITWISE_XOR_EXPRESSION = 12;
|
|
|
+ int BITWISE_XOR_EXPRESSION = 13;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -473,7 +492,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getBitwiseOrExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int BITWISE_OR_EXPRESSION = 13;
|
|
|
+ int BITWISE_OR_EXPRESSION = 14;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -510,7 +529,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getBitwiseAndExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int BITWISE_AND_EXPRESSION = 14;
|
|
|
+ int BITWISE_AND_EXPRESSION = 15;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -547,7 +566,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getLogicalRelationExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int LOGICAL_RELATION_EXPRESSION = 15;
|
|
|
+ int LOGICAL_RELATION_EXPRESSION = 16;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -593,7 +612,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getShiftExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int SHIFT_EXPRESSION = 16;
|
|
|
+ int SHIFT_EXPRESSION = 17;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -639,7 +658,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getNumericalAddSubtractExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int NUMERICAL_ADD_SUBTRACT_EXPRESSION = 17;
|
|
|
+ int NUMERICAL_ADD_SUBTRACT_EXPRESSION = 18;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -685,7 +704,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getNumericalMultiplyDivideExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int NUMERICAL_MULTIPLY_DIVIDE_EXPRESSION = 18;
|
|
|
+ int NUMERICAL_MULTIPLY_DIVIDE_EXPRESSION = 19;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Left Operand</b></em>' containment reference.
|
|
@@ -731,7 +750,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getNumericalUnaryExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int NUMERICAL_UNARY_EXPRESSION = 19;
|
|
|
+ int NUMERICAL_UNARY_EXPRESSION = 20;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Operator</b></em>' attribute.
|
|
@@ -768,7 +787,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getPrimitiveValueExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int PRIMITIVE_VALUE_EXPRESSION = 20;
|
|
|
+ int PRIMITIVE_VALUE_EXPRESSION = 21;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Value</b></em>' containment reference.
|
|
@@ -796,7 +815,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getFeatureCall()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int FEATURE_CALL = 21;
|
|
|
+ int FEATURE_CALL = 22;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Owner</b></em>' containment reference.
|
|
@@ -851,7 +870,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getElementReferenceExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int ELEMENT_REFERENCE_EXPRESSION = 22;
|
|
|
+ int ELEMENT_REFERENCE_EXPRESSION = 23;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Reference</b></em>' reference.
|
|
@@ -897,7 +916,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getParenthesizedExpression()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int PARENTHESIZED_EXPRESSION = 23;
|
|
|
+ int PARENTHESIZED_EXPRESSION = 24;
|
|
|
|
|
|
/**
|
|
|
* The feature id for the '<em><b>Expression</b></em>' containment reference.
|
|
@@ -925,7 +944,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getAssignmentOperator()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int ASSIGNMENT_OPERATOR = 24;
|
|
|
+ int ASSIGNMENT_OPERATOR = 25;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.expressions.expressions.ShiftOperator <em>Shift Operator</em>}' enum.
|
|
@@ -935,7 +954,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getShiftOperator()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int SHIFT_OPERATOR = 25;
|
|
|
+ int SHIFT_OPERATOR = 26;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.expressions.expressions.AdditiveOperator <em>Additive Operator</em>}' enum.
|
|
@@ -945,7 +964,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getAdditiveOperator()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int ADDITIVE_OPERATOR = 26;
|
|
|
+ int ADDITIVE_OPERATOR = 27;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.expressions.expressions.MultiplicativeOperator <em>Multiplicative Operator</em>}' enum.
|
|
@@ -955,7 +974,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getMultiplicativeOperator()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int MULTIPLICATIVE_OPERATOR = 27;
|
|
|
+ int MULTIPLICATIVE_OPERATOR = 28;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.expressions.expressions.UnaryOperator <em>Unary Operator</em>}' enum.
|
|
@@ -965,7 +984,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getUnaryOperator()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int UNARY_OPERATOR = 28;
|
|
|
+ int UNARY_OPERATOR = 29;
|
|
|
|
|
|
/**
|
|
|
* The meta object id for the '{@link org.yakindu.base.expressions.expressions.RelationalOperator <em>Relational Operator</em>}' enum.
|
|
@@ -975,7 +994,7 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
* @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getRelationalOperator()
|
|
|
* @generated
|
|
|
*/
|
|
|
- int RELATIONAL_OPERATOR = 29;
|
|
|
+ int RELATIONAL_OPERATOR = 30;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -1103,6 +1122,16 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
*/
|
|
|
EAttribute getStringLiteral_Value();
|
|
|
|
|
|
+ /**
|
|
|
+ * Returns the meta object for class '{@link org.yakindu.base.expressions.expressions.NullLiteral <em>Null Literal</em>}'.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @return the meta object for class '<em>Null Literal</em>'.
|
|
|
+ * @see org.yakindu.base.expressions.expressions.NullLiteral
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EClass getNullLiteral();
|
|
|
+
|
|
|
/**
|
|
|
* Returns the meta object for class '{@link org.yakindu.base.expressions.expressions.AssignmentExpression <em>Assignment Expression</em>}'.
|
|
|
* <!-- begin-user-doc -->
|
|
@@ -1905,6 +1934,16 @@ public interface ExpressionsPackage extends EPackage {
|
|
|
*/
|
|
|
EAttribute STRING_LITERAL__VALUE = eINSTANCE.getStringLiteral_Value();
|
|
|
|
|
|
+ /**
|
|
|
+ * The meta object literal for the '{@link org.yakindu.base.expressions.expressions.impl.NullLiteralImpl <em>Null Literal</em>}' class.
|
|
|
+ * <!-- begin-user-doc -->
|
|
|
+ * <!-- end-user-doc -->
|
|
|
+ * @see org.yakindu.base.expressions.expressions.impl.NullLiteralImpl
|
|
|
+ * @see org.yakindu.base.expressions.expressions.impl.ExpressionsPackageImpl#getNullLiteral()
|
|
|
+ * @generated
|
|
|
+ */
|
|
|
+ EClass NULL_LITERAL = eINSTANCE.getNullLiteral();
|
|
|
+
|
|
|
/**
|
|
|
* The meta object literal for the '{@link org.yakindu.base.expressions.expressions.impl.AssignmentExpressionImpl <em>Assignment Expression</em>}' class.
|
|
|
* <!-- begin-user-doc -->
|