{@link org.eclipse.syson.sysml.Connector#getRelatedFeature Related Feature}
@@ -56,29 +55,6 @@ public interface Connector extends Feature, Relationship {
*/
EList getConnectorEnd();
- /**
- * Returns the value of the 'Is Directed' attribute. The default value is "false".
- *
- * @return the value of the 'Is Directed' attribute.
- * @see #setIsDirected(boolean)
- * @see org.eclipse.syson.sysml.SysmlPackage#getConnector_IsDirected()
- * @model default="false" required="true" ordered="false"
- * @generated
- */
- boolean isIsDirected();
-
- /**
- * Sets the value of the '{@link org.eclipse.syson.sysml.Connector#isIsDirected Is Directed}' attribute.
- *
- *
- * @param value
- * the new value of the 'Is Directed' attribute.
- * @see #isIsDirected()
- * @generated
- */
- void setIsDirected(boolean value);
-
/**
* Returns the value of the 'Related Feature' reference list. The list contents are of type
* {@link org.eclipse.syson.sysml.Feature}.
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OperatorExpression.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OperatorExpression.java
index 43334feba..d157bdf62 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OperatorExpression.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/OperatorExpression.java
@@ -12,8 +12,6 @@
*******************************************************************************/
package org.eclipse.syson.sysml;
-import org.eclipse.emf.common.util.EList;
-
/**
* A representation of the model object 'Operator Expression'.
@@ -31,17 +29,6 @@
* @generated
*/
public interface OperatorExpression extends InvocationExpression {
- /**
- * Returns the value of the 'Operand' containment reference list. The list contents are of type
- * {@link org.eclipse.syson.sysml.Expression}.
- *
- * @return the value of the 'Operand' containment reference list.
- * @see org.eclipse.syson.sysml.SysmlPackage#getOperatorExpression_Operand()
- * @model containment="true" transient="true" changeable="false" volatile="true" derived="true"
- * @generated
- */
- EList getOperand();
-
/**
* Returns the value of the 'Operator' attribute.
*
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ParameterMembership.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ParameterMembership.java
index c265278c5..286970537 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ParameterMembership.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/ParameterMembership.java
@@ -40,4 +40,12 @@ public interface ParameterMembership extends FeatureMembership {
*/
Feature getOwnedMemberParameter();
+ /**
+ *
+ *
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ FeatureDirectionKind parameterDirection();
+
} // ParameterMembership
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SysmlPackage.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SysmlPackage.java
index 4562d95eb..ec9fa4b49 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SysmlPackage.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/SysmlPackage.java
@@ -1184,6 +1184,15 @@ public interface SysmlPackage extends EPackage {
*/
int TYPE___DIRECTION_OF__FEATURE = NAMESPACE_OPERATION_COUNT + 1;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = NAMESPACE_OPERATION_COUNT + 2;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -1191,7 +1200,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int TYPE___INHERITED_MEMBERSHIPS__ELIST = NAMESPACE_OPERATION_COUNT + 2;
+ int TYPE___INHERITED_MEMBERSHIPS__ELIST = NAMESPACE_OPERATION_COUNT + 3;
/**
* The operation id for the 'Specializes' operation.
@@ -1199,7 +1208,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int TYPE___SPECIALIZES__TYPE = NAMESPACE_OPERATION_COUNT + 3;
+ int TYPE___SPECIALIZES__TYPE = NAMESPACE_OPERATION_COUNT + 4;
/**
* The operation id for the 'Specializes From Library' operation.
@@ -1216,7 +1225,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int TYPE_OPERATION_COUNT = NAMESPACE_OPERATION_COUNT + 5;
+ int TYPE_OPERATION_COUNT = NAMESPACE_OPERATION_COUNT + 6;
/**
* The meta object id for the '{@link org.eclipse.syson.sysml.impl.FeatureImpl Feature}' class.
+ *
+ * @generated
+ * @ordered
+ */
+ int FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -3131,6 +3149,15 @@ public interface SysmlPackage extends EPackage {
*/
int USAGE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -4323,6 +4350,15 @@ public interface SysmlPackage extends EPackage {
*/
int OCCURRENCE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -5540,6 +5576,15 @@ public interface SysmlPackage extends EPackage {
*/
int ACTION_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -6816,6 +6861,15 @@ public interface SysmlPackage extends EPackage {
*/
int ACCEPT_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ACCEPT_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -7512,6 +7566,15 @@ public interface SysmlPackage extends EPackage {
*/
int CLASSIFIER___DIRECTION_OF__FEATURE = TYPE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -8397,6 +8460,15 @@ public interface SysmlPackage extends EPackage {
*/
int DEFINITION___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -9298,6 +9370,15 @@ public interface SysmlPackage extends EPackage {
*/
int OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE = DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -10224,6 +10305,15 @@ public interface SysmlPackage extends EPackage {
*/
int ACTION_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -11999,6 +12089,14 @@ public interface SysmlPackage extends EPackage {
*/
int PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = FEATURE_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ /**
+ * The operation id for the 'Parameter Direction' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+
/**
* The number of operations of the 'Parameter Membership' class.
@@ -12006,7 +12104,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAMETER_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 0;
+ int PARAMETER_MEMBERSHIP_OPERATION_COUNT = FEATURE_MEMBERSHIP_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.syson.sysml.impl.ActorMembershipImpl Actor Membership}'
@@ -12412,6 +12510,14 @@ public interface SysmlPackage extends EPackage {
*/
int ACTOR_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ /**
+ * The operation id for the 'Parameter Direction' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ACTOR_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+
/**
* The number of operations of the 'Actor Membership' class.
*
@@ -13287,6 +13393,15 @@ public interface SysmlPackage extends EPackage {
*/
int ITEM_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -14188,6 +14303,15 @@ public interface SysmlPackage extends EPackage {
*/
int PART_DEFINITION___DIRECTION_OF__FEATURE = ITEM_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -15184,6 +15308,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTION_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -16189,6 +16322,15 @@ public interface SysmlPackage extends EPackage {
*/
int ALLOCATION_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ALLOCATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -17213,14 +17355,6 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTOR_AS_USAGE__TARGET = USAGE_FEATURE_COUNT + 5;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int CONNECTOR_AS_USAGE__IS_DIRECTED = USAGE_FEATURE_COUNT + 6;
-
/**
* The feature id for the 'Association' reference list.
@@ -17228,7 +17362,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__ASSOCIATION = USAGE_FEATURE_COUNT + 7;
+ int CONNECTOR_AS_USAGE__ASSOCIATION = USAGE_FEATURE_COUNT + 6;
/**
* The feature id for the 'Connector End' reference list.
@@ -17254,7 +17388,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTOR_AS_USAGE__SOURCE_FEATURE = USAGE_FEATURE_COUNT + 10;
+ int CONNECTOR_AS_USAGE__SOURCE_FEATURE = USAGE_FEATURE_COUNT + 9;
/**
* The feature id for the 'Target Feature' reference list.
@@ -17402,6 +17536,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -18475,14 +18618,6 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTION_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int CONNECTION_USAGE__IS_DIRECTED = CONNECTOR_AS_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -18725,6 +18860,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTION_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -19797,14 +19941,6 @@ public interface SysmlPackage extends EPackage {
*/
int ALLOCATION_USAGE__TARGET = CONNECTION_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int ALLOCATION_USAGE__IS_DIRECTED = CONNECTION_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -20056,6 +20192,15 @@ public interface SysmlPackage extends EPackage {
*/
int ALLOCATION_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ALLOCATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -21064,6 +21209,15 @@ public interface SysmlPackage extends EPackage {
*/
int CALCULATION_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CALCULATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -22051,6 +22205,15 @@ public interface SysmlPackage extends EPackage {
*/
int CASE_DEFINITION___DIRECTION_OF__FEATURE = CALCULATION_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CALCULATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -23055,6 +23218,15 @@ public interface SysmlPackage extends EPackage {
*/
int ANALYSIS_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ANALYSIS_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -24258,6 +24430,15 @@ public interface SysmlPackage extends EPackage {
*/
int CALCULATION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CALCULATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -25601,6 +25782,15 @@ public interface SysmlPackage extends EPackage {
*/
int CASE_USAGE___DIRECTION_OF__FEATURE = CALCULATION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CALCULATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -26971,6 +27161,15 @@ public interface SysmlPackage extends EPackage {
*/
int ANALYSIS_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ANALYSIS_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -27294,6 +27493,15 @@ public interface SysmlPackage extends EPackage {
*/
int ANNOTATING_ELEMENT__ANNOTATION = ELEMENT_FEATURE_COUNT + 1;
+ /**
+ * The feature id for the 'Owned Annotating Relationship' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP = ELEMENT_FEATURE_COUNT + 2;
+
/**
* The number of structural features of the 'Annotating Element' class.
@@ -27301,7 +27509,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int ANNOTATING_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 2;
+ int ANNOTATING_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 3;
/**
* The operation id for the 'Effective Name' operation.
@@ -27587,6 +27795,15 @@ public interface SysmlPackage extends EPackage {
*/
int ANNOTATION__OWNING_ANNOTATED_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 2;
+ /**
+ * The feature id for the 'Owning Annotating Element' reference.
+ *
+ * @generated
+ * @ordered
+ */
+ int ANNOTATION__OWNING_ANNOTATING_ELEMENT = RELATIONSHIP_FEATURE_COUNT + 3;
+
/**
* The number of structural features of the 'Annotation' class.
@@ -27594,7 +27811,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int ANNOTATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int ANNOTATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 4;
/**
* The operation id for the 'Effective Name' operation.
@@ -28803,6 +29020,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONSTRAINT_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -30095,6 +30321,15 @@ public interface SysmlPackage extends EPackage {
*/
int ASSERT_CONSTRAINT_USAGE___DIRECTION_OF__FEATURE = CONSTRAINT_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ASSERT_CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -31363,6 +31598,15 @@ public interface SysmlPackage extends EPackage {
*/
int ASSIGNMENT_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ASSIGNMENT_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -32137,6 +32381,15 @@ public interface SysmlPackage extends EPackage {
*/
int ASSOCIATION___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -32829,6 +33082,15 @@ public interface SysmlPackage extends EPackage {
*/
int ASSOCIATION_STRUCTURE___DIRECTION_OF__FEATURE = ASSOCIATION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ASSOCIATION_STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -33715,6 +33977,15 @@ public interface SysmlPackage extends EPackage {
*/
int ATTRIBUTE_DEFINITION___DIRECTION_OF__FEATURE = DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -34834,6 +35105,15 @@ public interface SysmlPackage extends EPackage {
*/
int ATTRIBUTE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -35488,6 +35768,15 @@ public interface SysmlPackage extends EPackage {
*/
int CLASS___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -36109,6 +36398,15 @@ public interface SysmlPackage extends EPackage {
*/
int BEHAVIOR___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int BEHAVIOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -36814,14 +37112,6 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTOR__TARGET = FEATURE_FEATURE_COUNT + 5;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int CONNECTOR__IS_DIRECTED = FEATURE_FEATURE_COUNT + 6;
-
/**
* The feature id for the 'Association' reference list.
@@ -36829,7 +37119,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTOR__ASSOCIATION = FEATURE_FEATURE_COUNT + 7;
+ int CONNECTOR__ASSOCIATION = FEATURE_FEATURE_COUNT + 6;
/**
* The feature id for the 'Connector End' reference list.
@@ -36855,7 +37145,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int CONNECTOR__SOURCE_FEATURE = FEATURE_FEATURE_COUNT + 10;
+ int CONNECTOR__SOURCE_FEATURE = FEATURE_FEATURE_COUNT + 9;
/**
* The feature id for the 'Target Feature' reference list.
@@ -37003,6 +37293,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONNECTOR___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -37757,14 +38056,6 @@ public interface SysmlPackage extends EPackage {
*/
int BINDING_CONNECTOR__TARGET = CONNECTOR__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int BINDING_CONNECTOR__IS_DIRECTED = CONNECTOR__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -37946,6 +38237,15 @@ public interface SysmlPackage extends EPackage {
*/
int BINDING_CONNECTOR___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int BINDING_CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -39018,14 +39318,6 @@ public interface SysmlPackage extends EPackage {
*/
int BINDING_CONNECTOR_AS_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int BINDING_CONNECTOR_AS_USAGE__IS_DIRECTED = CONNECTOR_AS_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -39207,6 +39499,15 @@ public interface SysmlPackage extends EPackage {
*/
int BINDING_CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int BINDING_CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -40063,6 +40364,15 @@ public interface SysmlPackage extends EPackage {
*/
int STEP___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int STEP___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -40944,6 +41254,15 @@ public interface SysmlPackage extends EPackage {
*/
int EXPRESSION___DIRECTION_OF__FEATURE = STEP___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STEP___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -41858,6 +42177,15 @@ public interface SysmlPackage extends EPackage {
*/
int BOOLEAN_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int BOOLEAN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -42773,6 +43101,15 @@ public interface SysmlPackage extends EPackage {
*/
int INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -43559,15 +43896,6 @@ public interface SysmlPackage extends EPackage {
*/
int OPERATOR_EXPRESSION__OPERATOR = INVOCATION_EXPRESSION_FEATURE_COUNT + 0;
- /**
- * The feature id for the 'Operand' containment reference list.
- *
- * @generated
- * @ordered
- */
- int OPERATOR_EXPRESSION__OPERAND = INVOCATION_EXPRESSION_FEATURE_COUNT + 1;
-
/**
* The number of structural features of the 'Operator Expression' class.
@@ -43575,7 +43903,7 @@ public interface SysmlPackage extends EPackage {
* @generated
* @ordered
*/
- int OPERATOR_EXPRESSION_FEATURE_COUNT = INVOCATION_EXPRESSION_FEATURE_COUNT + 2;
+ int OPERATOR_EXPRESSION_FEATURE_COUNT = INVOCATION_EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the 'Effective Name' operation.
@@ -43705,6 +44033,15 @@ public interface SysmlPackage extends EPackage {
*/
int OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE = INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -44491,15 +44828,6 @@ public interface SysmlPackage extends EPackage {
*/
int COLLECT_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
- /**
- * The feature id for the 'Operand' containment reference list.
- *
- * @generated
- * @ordered
- */
- int COLLECT_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
-
/**
* The number of structural features of the 'Collect Expression' class.
@@ -44637,6 +44965,15 @@ public interface SysmlPackage extends EPackage {
*/
int COLLECT_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int COLLECT_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -44928,6 +45265,15 @@ public interface SysmlPackage extends EPackage {
*/
int COMMENT__ANNOTATION = ANNOTATING_ELEMENT__ANNOTATION;
+ /**
+ * The feature id for the 'Owned Annotating Relationship' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int COMMENT__OWNED_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP;
+
/**
* The feature id for the 'Body' attribute.
*
@@ -45900,6 +46246,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONSTRAINT_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONSTRAINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -46913,6 +47268,15 @@ public interface SysmlPackage extends EPackage {
*/
int REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE = CONSTRAINT_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -47926,6 +48290,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONCERN_DEFINITION___DIRECTION_OF__FEATURE = REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONCERN_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -49207,6 +49580,15 @@ public interface SysmlPackage extends EPackage {
*/
int REQUIREMENT_USAGE___DIRECTION_OF__FEATURE = CONSTRAINT_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONSTRAINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -50570,6 +50952,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONCERN_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONCERN_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -51554,6 +51945,15 @@ public interface SysmlPackage extends EPackage {
*/
int PORT_DEFINITION___DIRECTION_OF__FEATURE = OCCURRENCE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -52482,6 +52882,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONJUGATED_PORT_DEFINITION___DIRECTION_OF__FEATURE = PORT_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONJUGATED_PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PORT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -54873,6 +55282,15 @@ public interface SysmlPackage extends EPackage {
*/
int CONTROL_NODE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -55569,6 +55987,15 @@ public interface SysmlPackage extends EPackage {
*/
int DATA_TYPE___DIRECTION_OF__FEATURE = CLASSIFIER___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int DATA_TYPE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASSIFIER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -56737,6 +57164,15 @@ public interface SysmlPackage extends EPackage {
*/
int DECISION_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int DECISION_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -57896,6 +58332,15 @@ public interface SysmlPackage extends EPackage {
*/
int DOCUMENTATION__ANNOTATION = COMMENT__ANNOTATION;
+ /**
+ * The feature id for the 'Owned Annotating Relationship' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int DOCUMENTATION__OWNED_ANNOTATING_RELATIONSHIP = COMMENT__OWNED_ANNOTATING_RELATIONSHIP;
+
/**
* The feature id for the 'Body' attribute.
*
@@ -59595,6 +60040,15 @@ public interface SysmlPackage extends EPackage {
*/
int ENUMERATION_DEFINITION___DIRECTION_OF__FEATURE = ATTRIBUTE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ENUMERATION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ATTRIBUTE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -60723,6 +61177,15 @@ public interface SysmlPackage extends EPackage {
*/
int ENUMERATION_USAGE___DIRECTION_OF__FEATURE = ATTRIBUTE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ENUMERATION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ATTRIBUTE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -61924,6 +62387,15 @@ public interface SysmlPackage extends EPackage {
*/
int EVENT_OCCURRENCE_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int EVENT_OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -63183,6 +63655,15 @@ public interface SysmlPackage extends EPackage {
*/
int STATE_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -64507,6 +64988,15 @@ public interface SysmlPackage extends EPackage {
*/
int EXHIBIT_STATE_USAGE___DIRECTION_OF__FEATURE = STATE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int EXHIBIT_STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STATE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -65936,15 +66426,6 @@ public interface SysmlPackage extends EPackage {
*/
int FEATURE_CHAIN_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
- /**
- * The feature id for the 'Operand' containment reference list.
- *
- * @generated
- * @ordered
- */
- int FEATURE_CHAIN_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
-
/**
* The feature id for the 'Target Feature' reference.
*
@@ -66090,6 +66571,15 @@ public interface SysmlPackage extends EPackage {
*/
int FEATURE_CHAIN_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FEATURE_CHAIN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -67587,6 +68077,15 @@ public interface SysmlPackage extends EPackage {
*/
int FEATURE_REFERENCE_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FEATURE_REFERENCE_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -69357,6 +69856,15 @@ public interface SysmlPackage extends EPackage {
*/
int FLOW_CONNECTION_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FLOW_CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -70381,14 +70889,6 @@ public interface SysmlPackage extends EPackage {
*/
int FLOW_CONNECTION_USAGE__TARGET = CONNECTION_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int FLOW_CONNECTION_USAGE__IS_DIRECTED = CONNECTION_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -70717,6 +71217,15 @@ public interface SysmlPackage extends EPackage {
*/
int FLOW_CONNECTION_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FLOW_CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -71967,6 +72476,15 @@ public interface SysmlPackage extends EPackage {
*/
int FORK_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FORK_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -73233,6 +73751,15 @@ public interface SysmlPackage extends EPackage {
*/
int LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -74506,6 +75033,15 @@ public interface SysmlPackage extends EPackage {
*/
int FOR_LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FOR_LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -76093,6 +76629,15 @@ public interface SysmlPackage extends EPackage {
*/
int FUNCTION___DIRECTION_OF__FEATURE = BEHAVIOR___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int FUNCTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = BEHAVIOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -77285,6 +77830,15 @@ public interface SysmlPackage extends EPackage {
*/
int IF_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int IF_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -78621,6 +79175,15 @@ public interface SysmlPackage extends EPackage {
*/
int USE_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -80009,6 +80572,15 @@ public interface SysmlPackage extends EPackage {
*/
int INCLUDE_USE_CASE_USAGE___DIRECTION_OF__FEATURE = USE_CASE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int INCLUDE_USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USE_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -80824,6 +81396,15 @@ public interface SysmlPackage extends EPackage {
*/
int INTERACTION___DIRECTION_OF__FEATURE = ASSOCIATION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int INTERACTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ASSOCIATION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -81829,6 +82410,15 @@ public interface SysmlPackage extends EPackage {
*/
int INTERFACE_DEFINITION___DIRECTION_OF__FEATURE = CONNECTION_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int INTERFACE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -82853,14 +83443,6 @@ public interface SysmlPackage extends EPackage {
*/
int INTERFACE_USAGE__TARGET = CONNECTION_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int INTERFACE_USAGE__IS_DIRECTED = CONNECTION_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -83112,6 +83694,15 @@ public interface SysmlPackage extends EPackage {
*/
int INTERFACE_USAGE___DIRECTION_OF__FEATURE = CONNECTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int INTERFACE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -84292,6 +84883,15 @@ public interface SysmlPackage extends EPackage {
*/
int INVARIANT___DIRECTION_OF__FEATURE = BOOLEAN_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int INVARIANT___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = BOOLEAN_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -85157,6 +85757,15 @@ public interface SysmlPackage extends EPackage {
*/
int ITEM_FEATURE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ITEM_FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -85911,14 +86520,6 @@ public interface SysmlPackage extends EPackage {
*/
int ITEM_FLOW__TARGET = CONNECTOR__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int ITEM_FLOW__IS_DIRECTED = CONNECTOR__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -86168,6 +86769,15 @@ public interface SysmlPackage extends EPackage {
*/
int ITEM_FLOW___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ITEM_FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -87008,6 +87618,15 @@ public interface SysmlPackage extends EPackage {
*/
int ITEM_FLOW_END___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ITEM_FLOW_END___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -88209,6 +88828,15 @@ public interface SysmlPackage extends EPackage {
*/
int ITEM_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -89426,6 +90054,15 @@ public interface SysmlPackage extends EPackage {
*/
int JOIN_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int JOIN_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -90855,6 +91492,15 @@ public interface SysmlPackage extends EPackage {
*/
int LIFE_CLASS___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LIFE_CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -91687,6 +92333,15 @@ public interface SysmlPackage extends EPackage {
*/
int LITERAL_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -92602,6 +93257,15 @@ public interface SysmlPackage extends EPackage {
*/
int LITERAL_BOOLEAN___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LITERAL_BOOLEAN___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -93508,6 +94172,15 @@ public interface SysmlPackage extends EPackage {
*/
int LITERAL_INFINITY___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LITERAL_INFINITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -94422,6 +95095,15 @@ public interface SysmlPackage extends EPackage {
*/
int LITERAL_INTEGER___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LITERAL_INTEGER___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -95336,6 +96018,15 @@ public interface SysmlPackage extends EPackage {
*/
int LITERAL_RATIONAL___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LITERAL_RATIONAL___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -96250,6 +96941,15 @@ public interface SysmlPackage extends EPackage {
*/
int LITERAL_STRING___DIRECTION_OF__FEATURE = LITERAL_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int LITERAL_STRING___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LITERAL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -98140,6 +98840,15 @@ public interface SysmlPackage extends EPackage {
*/
int MERGE_NODE___DIRECTION_OF__FEATURE = CONTROL_NODE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int MERGE_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONTROL_NODE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -98836,6 +99545,15 @@ public interface SysmlPackage extends EPackage {
*/
int STRUCTURE___DIRECTION_OF__FEATURE = CLASS___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -99442,6 +100160,15 @@ public interface SysmlPackage extends EPackage {
*/
int METACLASS___DIRECTION_OF__FEATURE = STRUCTURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int METACLASS___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = STRUCTURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -100283,6 +101010,15 @@ public interface SysmlPackage extends EPackage {
*/
int METADATA_ACCESS_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int METADATA_ACCESS_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -101267,6 +102003,15 @@ public interface SysmlPackage extends EPackage {
*/
int METADATA_DEFINITION___DIRECTION_OF__FEATURE = ITEM_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int METADATA_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -101939,13 +102684,22 @@ public interface SysmlPackage extends EPackage {
*/
int METADATA_FEATURE__ANNOTATION = FEATURE_FEATURE_COUNT + 1;
+ /**
+ * The feature id for the 'Owned Annotating Relationship' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int METADATA_FEATURE__OWNED_ANNOTATING_RELATIONSHIP = FEATURE_FEATURE_COUNT + 2;
+
/**
* The feature id for the 'Metaclass' reference.
*
* @generated
* @ordered
*/
- int METADATA_FEATURE__METACLASS = FEATURE_FEATURE_COUNT + 2;
+ int METADATA_FEATURE__METACLASS = FEATURE_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Metadata Feature' class.
@@ -102084,6 +102838,15 @@ public interface SysmlPackage extends EPackage {
*/
int METADATA_FEATURE___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int METADATA_FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -103197,13 +103960,22 @@ public interface SysmlPackage extends EPackage {
*/
int METADATA_USAGE__ANNOTATION = ITEM_USAGE_FEATURE_COUNT + 1;
+ /**
+ * The feature id for the 'Owned Annotating Relationship' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int METADATA_USAGE__OWNED_ANNOTATING_RELATIONSHIP = ITEM_USAGE_FEATURE_COUNT + 2;
+
/**
* The feature id for the 'Metaclass' reference.
*
* @generated
* @ordered
*/
- int METADATA_USAGE__METACLASS = ITEM_USAGE_FEATURE_COUNT + 2;
+ int METADATA_USAGE__METACLASS = ITEM_USAGE_FEATURE_COUNT + 3;
/**
* The feature id for the 'Metadata Definition' reference.
@@ -103351,6 +104123,15 @@ public interface SysmlPackage extends EPackage {
*/
int METADATA_USAGE___DIRECTION_OF__FEATURE = ITEM_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int METADATA_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -104223,6 +105004,15 @@ public interface SysmlPackage extends EPackage {
*/
int MULTIPLICITY___DIRECTION_OF__FEATURE = FEATURE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int MULTIPLICITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FEATURE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -105087,6 +105877,15 @@ public interface SysmlPackage extends EPackage {
*/
int MULTIPLICITY_RANGE___DIRECTION_OF__FEATURE = MULTIPLICITY___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int MULTIPLICITY_RANGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = MULTIPLICITY___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -106633,6 +107432,15 @@ public interface SysmlPackage extends EPackage {
*/
int NULL_EXPRESSION___DIRECTION_OF__FEATURE = EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int NULL_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -108272,6 +109080,15 @@ public interface SysmlPackage extends EPackage {
*/
int PART_USAGE___DIRECTION_OF__FEATURE = ITEM_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -109507,6 +110324,15 @@ public interface SysmlPackage extends EPackage {
*/
int PERFORM_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PERFORM_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -111048,6 +111874,15 @@ public interface SysmlPackage extends EPackage {
*/
int PORT_USAGE___DIRECTION_OF__FEATURE = OCCURRENCE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PORT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OCCURRENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -111744,6 +112579,15 @@ public interface SysmlPackage extends EPackage {
*/
int PREDICATE___DIRECTION_OF__FEATURE = FUNCTION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int PREDICATE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FUNCTION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -113835,6 +114679,15 @@ public interface SysmlPackage extends EPackage {
*/
int REFERENCE_USAGE___DIRECTION_OF__FEATURE = USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int REFERENCE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -114793,6 +115646,15 @@ public interface SysmlPackage extends EPackage {
*/
int RENDERING_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int RENDERING_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -115964,6 +116826,15 @@ public interface SysmlPackage extends EPackage {
*/
int RENDERING_USAGE___DIRECTION_OF__FEATURE = PART_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int RENDERING_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -117285,6 +118156,14 @@ public interface SysmlPackage extends EPackage {
*/
int RETURN_PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ /**
+ * The operation id for the 'Parameter Direction' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int RETURN_PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+
/**
* The number of operations of the 'Return Parameter Membership' class.
@@ -118575,6 +119454,15 @@ public interface SysmlPackage extends EPackage {
*/
int SATISFY_REQUIREMENT_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SATISFY_REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -119361,15 +120249,6 @@ public interface SysmlPackage extends EPackage {
*/
int SELECT_EXPRESSION__OPERATOR = OPERATOR_EXPRESSION__OPERATOR;
- /**
- * The feature id for the 'Operand' containment reference list.
- *
- * @generated
- * @ordered
- */
- int SELECT_EXPRESSION__OPERAND = OPERATOR_EXPRESSION__OPERAND;
-
/**
* The number of structural features of the 'Select Expression' class.
@@ -119507,6 +120386,15 @@ public interface SysmlPackage extends EPackage {
*/
int SELECT_EXPRESSION___DIRECTION_OF__FEATURE = OPERATOR_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SELECT_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = OPERATOR_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -120775,6 +121663,15 @@ public interface SysmlPackage extends EPackage {
*/
int SEND_ACTION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SEND_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -121294,6 +122191,14 @@ public interface SysmlPackage extends EPackage {
*/
int STAKEHOLDER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ /**
+ * The operation id for the 'Parameter Direction' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int STAKEHOLDER_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+
/**
* The number of operations of the 'Stakeholder Membership' class.
@@ -122234,6 +123139,15 @@ public interface SysmlPackage extends EPackage {
*/
int STATE_DEFINITION___DIRECTION_OF__FEATURE = ACTION_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int STATE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -123397,6 +124311,14 @@ public interface SysmlPackage extends EPackage {
*/
int SUBJECT_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP = PARAMETER_MEMBERSHIP___IS_DISTINGUISHABLE_FROM__MEMBERSHIP;
+ /**
+ * The operation id for the 'Parameter Direction' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SUBJECT_MEMBERSHIP___PARAMETER_DIRECTION = PARAMETER_MEMBERSHIP___PARAMETER_DIRECTION;
+
/**
* The number of operations of the 'Subject Membership' class.
@@ -124077,14 +124999,6 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION__TARGET = CONNECTOR__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int SUCCESSION__IS_DIRECTED = CONNECTOR__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -124301,6 +125215,15 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION___DIRECTION_OF__FEATURE = CONNECTOR___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SUCCESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -125373,14 +126296,6 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION_AS_USAGE__TARGET = CONNECTOR_AS_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int SUCCESSION_AS_USAGE__IS_DIRECTED = CONNECTOR_AS_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -125597,6 +126512,15 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION_AS_USAGE___DIRECTION_OF__FEATURE = CONNECTOR_AS_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SUCCESSION_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CONNECTOR_AS_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -126670,14 +127594,6 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION_FLOW_CONNECTION_USAGE__TARGET = FLOW_CONNECTION_USAGE__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int SUCCESSION_FLOW_CONNECTION_USAGE__IS_DIRECTED = FLOW_CONNECTION_USAGE__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -127041,6 +127957,15 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION_FLOW_CONNECTION_USAGE___DIRECTION_OF__FEATURE = FLOW_CONNECTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SUCCESSION_FLOW_CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = FLOW_CONNECTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -127828,14 +128753,6 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION_ITEM_FLOW__TARGET = ITEM_FLOW__TARGET;
- /**
- * The feature id for the 'Is Directed' attribute.
- *
- * @generated
- * @ordered
- */
- int SUCCESSION_ITEM_FLOW__IS_DIRECTED = ITEM_FLOW__IS_DIRECTED;
-
/**
* The feature id for the 'Association' reference list.
@@ -128120,6 +129037,15 @@ public interface SysmlPackage extends EPackage {
*/
int SUCCESSION_ITEM_FLOW___DIRECTION_OF__FEATURE = ITEM_FLOW___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int SUCCESSION_ITEM_FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ITEM_FLOW___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -128386,6 +129312,15 @@ public interface SysmlPackage extends EPackage {
*/
int TEXTUAL_REPRESENTATION__ANNOTATION = ANNOTATING_ELEMENT__ANNOTATION;
+ /**
+ * The feature id for the 'Owned Annotating Relationship' reference list.
+ *
+ *
+ * @generated
+ * @ordered
+ */
+ int TEXTUAL_REPRESENTATION__OWNED_ANNOTATING_RELATIONSHIP = ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP;
+
/**
* The feature id for the 'Body' attribute.
*
@@ -130058,6 +130993,15 @@ public interface SysmlPackage extends EPackage {
*/
int TRANSITION_USAGE___DIRECTION_OF__FEATURE = ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int TRANSITION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -130996,6 +131940,15 @@ public interface SysmlPackage extends EPackage {
*/
int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE = INVOCATION_EXPRESSION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int TRIGGER_INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = INVOCATION_EXPRESSION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -132652,6 +133605,15 @@ public interface SysmlPackage extends EPackage {
*/
int USE_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int USE_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -134019,6 +134981,15 @@ public interface SysmlPackage extends EPackage {
*/
int VERIFICATION_CASE_DEFINITION___DIRECTION_OF__FEATURE = CASE_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int VERIFICATION_CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -135275,6 +136246,15 @@ public interface SysmlPackage extends EPackage {
*/
int VERIFICATION_CASE_USAGE___DIRECTION_OF__FEATURE = CASE_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int VERIFICATION_CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = CASE_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -136317,6 +137297,15 @@ public interface SysmlPackage extends EPackage {
*/
int VIEW_DEFINITION___DIRECTION_OF__FEATURE = PART_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int VIEW_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -137338,6 +138327,15 @@ public interface SysmlPackage extends EPackage {
*/
int VIEWPOINT_DEFINITION___DIRECTION_OF__FEATURE = REQUIREMENT_DEFINITION___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int VIEWPOINT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_DEFINITION___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -138637,6 +139635,15 @@ public interface SysmlPackage extends EPackage {
*/
int VIEWPOINT_USAGE___DIRECTION_OF__FEATURE = REQUIREMENT_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int VIEWPOINT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = REQUIREMENT_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -140327,6 +141334,15 @@ public interface SysmlPackage extends EPackage {
*/
int VIEW_USAGE___DIRECTION_OF__FEATURE = PART_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int VIEW_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = PART_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -141576,6 +142592,15 @@ public interface SysmlPackage extends EPackage {
*/
int WHILE_LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE = LOOP_ACTION_USAGE___DIRECTION_OF__FEATURE;
+ /**
+ * The operation id for the 'Direction Of Excluding' operation.
+ *
+ * @generated
+ * @ordered
+ */
+ int WHILE_LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST = LOOP_ACTION_USAGE___DIRECTION_OF_EXCLUDING__FEATURE_ELIST;
+
/**
* The operation id for the 'Inherited Memberships' operation.
@@ -142073,6 +143098,18 @@ public interface SysmlPackage extends EPackage {
*/
EReference getAnnotatingElement_Annotation();
+ /**
+ * Returns the meta object for the reference list
+ * '{@link org.eclipse.syson.sysml.AnnotatingElement#getOwnedAnnotatingRelationship Owned Annotating
+ * Relationship}'.
+ *
+ * @return the meta object for the reference list 'Owned Annotating Relationship'.
+ * @see org.eclipse.syson.sysml.AnnotatingElement#getOwnedAnnotatingRelationship()
+ * @see #getAnnotatingElement()
+ * @generated
+ */
+ EReference getAnnotatingElement_OwnedAnnotatingRelationship();
+
/**
* Returns the meta object for class '{@link org.eclipse.syson.sysml.Annotation Annotation}'.
@@ -142116,6 +143153,17 @@ public interface SysmlPackage extends EPackage {
*/
EReference getAnnotation_OwningAnnotatedElement();
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.syson.sysml.Annotation#getOwningAnnotatingElement
+ * Owning Annotating Element}'.
+ *
+ * @return the meta object for the reference 'Owning Annotating Element'.
+ * @see org.eclipse.syson.sysml.Annotation#getOwningAnnotatingElement()
+ * @see #getAnnotation()
+ * @generated
+ */
+ EReference getAnnotation_OwningAnnotatingElement();
+
/**
* Returns the meta object for class '{@link org.eclipse.syson.sysml.AssertConstraintUsage Assert Constraint
* Usage}'.
@@ -142783,17 +143831,6 @@ public interface SysmlPackage extends EPackage {
*/
EReference getConnector_ConnectorEnd();
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.syson.sysml.Connector#isIsDirected Is
- * Directed}'.
- *
- * @return the meta object for the attribute 'Is Directed'.
- * @see org.eclipse.syson.sysml.Connector#isIsDirected()
- * @see #getConnector()
- * @generated
- */
- EAttribute getConnector_IsDirected();
-
/**
* Returns the meta object for the reference list '{@link org.eclipse.syson.sysml.Connector#getRelatedFeature
* Related Feature}'.
@@ -145856,18 +146893,6 @@ public interface SysmlPackage extends EPackage {
*/
EClass getOperatorExpression();
- /**
- * Returns the meta object for the containment reference list
- * '{@link org.eclipse.syson.sysml.OperatorExpression#getOperand Operand}'.
- *
- * @return the meta object for the containment reference list 'Operand'.
- * @see org.eclipse.syson.sysml.OperatorExpression#getOperand()
- * @see #getOperatorExpression()
- * @generated
- */
- EReference getOperatorExpression_Operand();
-
/**
* Returns the meta object for the attribute '{@link org.eclipse.syson.sysml.OperatorExpression#getOperator
* Operator}'.
@@ -145989,6 +147014,16 @@ public interface SysmlPackage extends EPackage {
*/
EReference getParameterMembership_OwnedMemberParameter();
+ /**
+ * Returns the meta object for the '{@link org.eclipse.syson.sysml.ParameterMembership#parameterDirection()
+ * Parameter Direction}' operation.
+ *
+ * @return the meta object for the 'Parameter Direction' operation.
+ * @see org.eclipse.syson.sysml.ParameterMembership#parameterDirection()
+ * @generated
+ */
+ EOperation getParameterMembership__ParameterDirection();
+
/**
* Returns the meta object for class '{@link org.eclipse.syson.sysml.PartDefinition Part Definition}'.
@@ -147688,6 +148723,18 @@ public interface SysmlPackage extends EPackage {
*/
EOperation getType__DirectionOf__Feature();
+ /**
+ * Returns the meta object for the
+ * '{@link org.eclipse.syson.sysml.Type#directionOfExcluding(org.eclipse.syson.sysml.Feature, org.eclipse.emf.common.util.EList)
+ * Direction Of Excluding}' operation.
+ *
+ * @return the meta object for the 'Direction Of Excluding' operation.
+ * @see org.eclipse.syson.sysml.Type#directionOfExcluding(org.eclipse.syson.sysml.Feature,
+ * org.eclipse.emf.common.util.EList)
+ * @generated
+ */
+ EOperation getType__DirectionOfExcluding__Feature_EList();
+
/**
* Returns the meta object for the
* '{@link org.eclipse.syson.sysml.Type#inheritedMemberships(org.eclipse.emf.common.util.EList) Inherited
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Type.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Type.java
index 78e8ee7fe..440542335 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Type.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/Type.java
@@ -389,6 +389,14 @@ public interface Type extends Namespace {
*/
FeatureDirectionKind directionOf(Feature feature);
+ /**
+ *
+ *
+ * @model ordered="false" featureRequired="true" featureOrdered="false" excludedMany="true" excludedOrdered="false"
+ * @generated
+ */
+ FeatureDirectionKind directionOfExcluding(Feature feature, EList excluded);
+
/**
*
*
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActorMembershipImpl.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActorMembershipImpl.java
index 65c46a462..758aabad1 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActorMembershipImpl.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/ActorMembershipImpl.java
@@ -85,9 +85,8 @@ public PartUsage basicGetOwnedActorParameter() {
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case SysmlPackage.ACTOR_MEMBERSHIP__OWNED_ACTOR_PARAMETER:
- if (resolve) {
+ if (resolve)
return this.getOwnedActorParameter();
- }
return this.basicGetOwnedActorParameter();
}
return super.eGet(featureID, resolve, coreType);
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnalysisCaseUsageImpl.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnalysisCaseUsageImpl.java
index ca93a2933..3e02158d6 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnalysisCaseUsageImpl.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnalysisCaseUsageImpl.java
@@ -130,14 +130,12 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
case SysmlPackage.ANALYSIS_CASE_USAGE__ANALYSIS_ACTION:
return this.getAnalysisAction();
case SysmlPackage.ANALYSIS_CASE_USAGE__ANALYSIS_CASE_DEFINITION:
- if (resolve) {
+ if (resolve)
return this.getAnalysisCaseDefinition();
- }
return this.basicGetAnalysisCaseDefinition();
case SysmlPackage.ANALYSIS_CASE_USAGE__RESULT_EXPRESSION:
- if (resolve) {
+ if (resolve)
return this.getResultExpression();
- }
return this.basicGetResultExpression();
}
return super.eGet(featureID, resolve, coreType);
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotatingElementImpl.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotatingElementImpl.java
index f955e4e8f..411674049 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotatingElementImpl.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotatingElementImpl.java
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.syson.sysml.impl;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
@@ -111,6 +112,17 @@ public EList getAnnotation() {
return this.annotation;
}
+ /**
+ *
+ *
+ * @generated NOT
+ */
+ @Override
+ public EList getOwnedAnnotatingRelationship() {
+ List data = new ArrayList<>();
+ return new EcoreEList.UnmodifiableEList<>(this, SysmlPackage.eINSTANCE.getAnnotatingElement_OwnedAnnotatingRelationship(), data.size(), data.toArray());
+ }
+
/**
*
*
@@ -152,6 +164,8 @@ public Object eGet(int featureID, boolean resolve, boolean coreType) {
return this.getAnnotatedElement();
case SysmlPackage.ANNOTATING_ELEMENT__ANNOTATION:
return this.getAnnotation();
+ case SysmlPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
+ return this.getOwnedAnnotatingRelationship();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -200,6 +214,8 @@ public boolean eIsSet(int featureID) {
return !this.getAnnotatedElement().isEmpty();
case SysmlPackage.ANNOTATING_ELEMENT__ANNOTATION:
return this.annotation != null && !this.annotation.isEmpty();
+ case SysmlPackage.ANNOTATING_ELEMENT__OWNED_ANNOTATING_RELATIONSHIP:
+ return !this.getOwnedAnnotatingRelationship().isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotationImpl.java b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotationImpl.java
index 6b780ade3..bd7d691b7 100644
--- a/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotationImpl.java
+++ b/backend/metamodel/syson-sysml-metamodel/src/main/java/org/eclipse/syson/sysml/impl/AnnotationImpl.java
@@ -37,6 +37,8 @@
*